Oracle 中汉字的排序可以按照笔画、部首、拼音进行:
- SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
- SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
- SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序
例如按照人名的拼音进行排序:
select * from t_sym_user u order by nlssort(u.name,'SCHINESE_PINYIN_M ');
例如按照人名的拼音进行排序:
select * from t_sym_user u order by nlssort(u.name,'SCHINESE_PINYIN_M ');