Oracle SQL 按照拼音、部首、笔画排序功能
-- Oracle SQL 按照拼音、部首、笔画排序功能。
-- Oracle SQL 按照拼音排序功能。
-- Oracle SQL 按照部首排序功能。
-- Oracle SQL 按照笔画排序功能。
--1.Session级别的设置,修改ORACLE字段的默认排序方式:
--按拼音:
alter session set nls_sort = SCHINESE_PINYIN_M;
--按笔画:
alter session set nls_sort = SCHINESE_STROKE_M;
--按偏旁:
alter session set nls_sort = NLS_SORT=SCHINESE_RADICAL_M;
--2.语句级别设置排序方式:
--按照笔划排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M');
--按照部首排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M');
--按照拼音排序 此为系统的默认排序方式
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');
--刘轶鹤