时间:2021-07-01 10:21:17 帮助过:6人阅读
查询字符ASCII码 select ascii(‘燀‘) from dual;
这里说一下oracle中的汉字分类:
一级汉字,是最常用的汉字,按汉语拼音字母顺序排列,共3755个;
二级汉字,属于次常用汉字,按偏旁部首的笔划顺序排列,共3008个
所以可能存在一些二级汉字的首字母是一级汉字的首字母之前的,会排序在一级汉字之后
正确排序方式:
1.按照拼音顺序 ORDER BY nlssort(NAME, ‘NLS_SORT=SCHINESE_PINYIN_M‘);
2.按照部首顺序
ORDER BY nlssort(NAME, ‘NLS_SORT=SCHINESE_RADICAL_M‘);
3.按照笔画顺序
ORDER BY nlssort(NAME, ‘NLS_SORT=SCHINESE_STROKE_M‘);
结束
oracle的order by 中文排序原理
标签:汉语拼音 col style 字符 存在 中文 oracle 完全 oracl