本文主要是介绍Oracle NLSSORT 拼音排序 笔画排序 部首排序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
测试数据
--拼音
--笔划
--部首
测试数据
create table test(name varchar2(20));
insert into test values('中国');
insert into test values('美国');
insert into test values('日本');
insert into test values('德国');
insert into test values('法国');
insert into test values('英国');
commit;
--拼音
SQL> SELECT * FROM test ORDER BY NLSSORT(name,'NLS_SORT = SCHINESE_PINYIN_M');
NAME
--------------------
德国
法国
美国
日本
英国
中国
--笔划
SQL> SELECT * FROM test ORDER BY NLSSORT(name,'NLS_SORT = SCHINESE_STROKE_M');
NAME
--------------------
中国
日本
法国
英国
美国
德国
--部首
SQL> SELECT * FROM test ORDER BY NLSSORT(name,'NLS_SORT = SCHINESE_RADICAL_M');
NAME
--------------------
中国
德国
日本
法国
美国
英国
这篇关于Oracle NLSSORT 拼音排序 笔画排序 部首排序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!