最近开始在公司维护一个比较老的项目,用的是Hibernate技术, 由于已经抛弃Hibernate许久,所以遇到一些问题还是会重新去认识。最近计划把Hibernate中遇到的部分问题,自己归纳一下,方便日后查看。
一、Oracle中nlssort排序介绍
在oracle9i 以前 中文是按照二进制编码来排序的
但是在oracle9i中新增了按照、拼音、笔画排序的的功能、就是在order by的时候设置。
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序
例如:
按拼音排序 SELECT * FROM TABLE ORDER BY NLSSORT(COLUMN,\'NLS_SORT = SCHINESE_PINYIN_M\')
按笔划排序 SELECT * FROM TEAM ORDER BY NLSSORT(COLUMN,\'NLS_SORT = SCHINESE_STROKE_M\')
按部首排序 SELECT * FROM TEAM ORDER BY NLSSORT(COLUMN,\'NLS_SORT = SCHINESE_RADICAL_M\')
继续阅读与本文标签相同的文章
上一篇 :
原来微信的对话框有这么6的玩法!涨知识了!
-
语音顶会Interspeech 论文解读|Investigation of Transformer based Spelling Correction Model for CTC-based End-to-End Mandarin Speech Recognition
2026-05-18栏目: 教程
-
阿里云“网红"运维工程师白金:做一个平凡的圆梦人 | 9月11号栖夜读
2026-05-18栏目: 教程
-
十位大师零距离,云栖大会通票+限量周边,还不够诱人吗亲? | 开发者必读(062期)
2026-05-18栏目: 教程
-
相同类中方法间调用时日志Aop失效处理
2026-05-18栏目: 教程
-
“2019密码应用高峰论坛”,探讨国密证书全生态应用
2026-05-18栏目: 教程
