mysql中文排序有convert(name using gbk)这样的函数,于是研究了一下oracle中文排序:
使用拼音排序
SQL> select * from chineseordertest order by nlssort(name,‘NLS_SORT=SCHINESE_PINYIN_M‘); NAME ---------------------------------------- A语言 汉文 日文 中文
使用笔画排序
SQL> select * from chineseordertest order by nlssort(name,‘NLS_SORT=SCHINESE_STROKE_M‘); NAME ---------------------------------------- A语言 中文 日文 汉文
使用偏旁部首排序
SQL> select * from chineseordertest order by nlssort(name,‘NLS_SORT=SCHINESE_RADICAL_M‘); NAME ---------------------------------------- A语言 中文 日文 汉文
第一种用的最多,后两种搞不清排序的规则是什么.7
原文地址:https://www.cnblogs.com/qlqwjy/p/9354018.html
时间: 2024-11-10 13:31:34