Oracle中对查询条件进行按拼音/笔画/部首order by排序
nlssort函数的作用是对字段排序,字符串类型的
Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。
1.按拼音排序:
select * from MEMBER t order by NLSSORT(t.b,'NLS_SORT = SCHINESE_PINYIN_M')
2.按笔画排序:
select * from MEMBER t order by NLSSORT(t.b,'NLS_SORT = SCHINESE_STROKE_M')
3.按部首排序:
select * from MEMBER t order by NLSSORT(t.b,'NLS_SORT = SCHINESE_RADICAL_M')
---------------------------------------------------------------------------------------------------------------------------------
设置NLS_SORT值即可。
- SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
- SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
- SCHINESE_PINYIN_M 按照拼音排序
使用方法如下:
- 拼音 SELECT * FROM 表名 ORDER BY NLSSORT(排序字段名,'NLS_SORT = SCHINESE_PINYIN_M')
- 笔划 SELECT * FROM 表名 ORDER BY NLSSORT(排序字段名,'NLS_SORT = SCHINESE_STROKE_M')
- 部首 SELECT * FROM 表名 ORDER BY NLSSORT(排序字段名,'NLS_SORT = SCHINESE_RADICAL_M')
ALTER SESSION SET NLS_SORT=''; //排序影响整个会话
Oracle中对查询条件进行按拼音/笔画/部首order by排序相关推荐
- oracle分组聚合查询,Oracle中分组查询group by用法规则解析
本篇文章小编给大家分享一下Oracle中分组查询group by用法规则解析,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Oracle中group by ...
- oracle关联分组查询,oracle中关联查询、分组查询
高级查询 1.关联查询 作用:可以跨越多表查询 --查询出员工的名字和他所在部门的的名字 //古老的写法 select first_name,name from s_emp,s_dept where ...
- 报表下拉框多选查询及一般在sql中添加查询条件
1.sql SELECT * FROM [销量] where 1=1 ${if(len(销售员1) == 2,"","and 销售员 in (" + 销售员1 ...
- Oracle中如何查询CLOB字段类型的内容
2019独角兽企业重金招聘Python工程师标准>>> Oracle中如何查询CLOB字段类型的内容 [sql] view plain copy select * from tabl ...
- oracle中sql查询
oracle中sql查询 一.查询 别名 拼接 nvl替换null值 distinct数据去重 修改列宽(控制sqlplus) 2.排序order by 3.查询条件where 3.函数 单行函数 聚 ...
- oracle 中模糊查询 like
oracle中模糊查询用like与通配符 % 实现 1.字段 like '%关键字%'字段包含"关键字"的记录 2.字段 like '关键字%'字段以"关键字" ...
- 【DB笔试面试612】在Oracle中,查询转换包含哪些类型?
♣题目 部分 在Oracle中,查询转换包含哪些类型? ♣答案部分 在Oracle数据库中,用户发给Oracle让其执行的目标SQL和Oracle实际执行的SQL有可能是不同的,这是因为Oracle可 ...
- Oracle中如何查询一个表的所有字段名和数据类型
Oracle中如何查询一个表的所有字段名和数据类型 查询语法 select A.COLUMN_NAME,A.DATA_TYPE from user_tab_columns A where TABLE_ ...
- oracle nvarchar2问题,oracle中nvarchar2查询结果显示总是少一位
oracle 中对查询出来的数据进行切割.截取等操作 oracle 中对查询出来的数据进行切割.截取等操作 最近遇到一个问题,需要把一个带有,的字符串拆分成多行.通过查询资料,这个操作需要使用以下2个 ...
最新文章
- 未来一年最有可能成为独角兽的29家美国初创公司
- Git 撤销中间某次的提交记录
- 谈谈我熟悉又陌生的cookie
- Chromium 操作系统即将支持所有 SBC 单板电脑
- 读《白帽子讲Web安全》之客户端脚本安全(一)
- java四个基本步骤_javac编译的四个主要的流程
- python使用opencv库_python库(OpenCV的简单使用)
- linq分类汇总怎么写_包围结构的字怎么写才好看?掌握方法是关键,分类总结要领很实用...
- 并发编程常见面试题总结一
- 如何将socket服务器部署到云服务器上
- 使用Roslyn动态编译代码
- 【luogu CF633H】Fibonacci-ish II(莫队)(线段树)(矩阵乘法)
- html怎么设置seo,简单说明一下html相关的seo设置!
- [虚拟机]hyper-v简介及安装使用(图文详解)
- 【不支持全功能typec的电脑如何一线直连便携屏】
- 计算机桌面图标不可以移动怎么调,win10电脑桌面图标不能移动怎么办,win10桌面图标移动不了的解决方法...
- 计网day12 奈氏准则和香农定理
- TAZ生成实践(Intel芯片Mac Python 3.7.9)
- 2o2021年安徽高考成绩查询,2021安徽高考数学答案-2021年安徽高考数学试题及答案...
- java实现编译器_实现一个简单的编译器
热门文章
- python pyc文件使用_py,pyc,pyw文件的区别和使用
- 散列表的平均查找长度
- PTA 7-26 打印菱形图案 (15分)模拟
- JAVA有没有moba游戏_网易这款原创MOBA游戏,做了《王者荣耀》没有做的事情!
- 學術大會獎勵點Combo
- 《孩子:挑战》儿童心理学奠基之作摘录分享(四)
- 【全志T113-S3_100ask】7-编译Tina系统初体验
- Boom3D-音效软件PC电脑端免费下载
- java软件使用时间控制_【原创源码】【Java】实现时间段强制关机, 还有玩手机时间控制软件推荐!坚持不熬夜...
- 从Firechat软件追踪移动自组网技术发展