日期:2014-05-17  浏览次数:20767 次

如何比较"啊,天,安"中的最小值呢??
如何比较"啊,天,安"中的最小值? 
------最佳解决方案--------------------
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('啊','天'……


++ 帅!