当前位置: 代码迷 >> Oracle管理 >> 怎么比较"天,安"中的最小值呢?
  详细解决方案

怎么比较"天,安"中的最小值呢?

热度:434   发布时间:2016-04-24 04:56:24.0
如何比较"啊,天,安"中的最小值呢??
如何比较"啊,天,安"中的最小值? 
------最佳解决方案--------------------
SELECT LEASTEST('啊','天','安') FROM DUAL;
------其他解决方案--------------------
你想要按照什么排序呢?拼音?笔画?
如果是表格里面的某列,如下alter session之后用order by即可。

alter session set nls_comp='LINGUISTIC';
--按照拼音排序结果
alter session set nls_sort='SCHINESE_PINYIN_M';
SELECT LEAST('啊','天','安') FROM DUAL;

--按照笔画排序结果
alter session set nls_sort='SCHINESE_STROKE_M';
SELECT LEAST('啊','天','安') FROM DUAL;

--按照部首排序结果
alter session set nls_sort='SCHINESE_RADICAL_M';
SELECT LEAST('啊','天','安') FROM DUAL;

------其他解决方案--------------------
引用:
你想要按照什么排序呢?拼音?笔画?
如果是表格里面的某列,如下alter session之后用order by即可。


SQL code

alter session set nls_comp='LINGUISTIC';
--按照拼音排序结果
alter session set nls_sort='SCHINESE_PINYIN_M';
SELECT LEAST('啊','天'……


++ 帅!
  相关解决方案