您的位置:首页 > 数据库 > Oracle

Oracle汉字排序SQL

2016-06-28 11:17 288 查看
1、使用拼音排序

  select * from t order by nlssort(field,'NLS_SORT=SCHINESE_PINYIN_M');

 2、使用笔画排序

  select * from t order by nlssort(field,'NLS_SORT=SCHINESE_STROKE_M');

3、使用偏旁部首排序

  select * from t order by nlssort(field,'NLS_SORT=SCHINESE_RADICAL_M');

 

  注意,这里t为要处理的表名,field为要排序的字段名。

原文:http://blog.csdn.net/janestone/article/details/2987619
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle sql