ORACLE按照拼音,部首,笔画排序
下面的方法需要ORACLE9i和以上的版本才支持。
Oracle9i之前,中文是按照二进制编码进行排序的。
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序
该文章转载自网络大本营:http://www.qqview.com/Dev/DataBase/200891820529.Html
举例如下:
表名为 dept ,其中name字段是中文,下面分别实现按照单位名称的笔划、部首和拼音排序。
1: //按照笔划排序
2: select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M');
3: //按照部首排序
4: select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M');
5: //按照拼音排序,此为系统的默认排序方式
6: select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');
注意,该SQL指令并非标准指令,在SQLServer下面的实现方式并不相同。
把查询出来的人员姓名按照拼音的第一个字母进行排序
select * from ryjbqk where (xm like '%¸ß%' or xm like '%´Þ%' or xm like '%ºÂ%') and ryid not in(select ryid from rc_zsdj where czt='1') order by nlssort(xm,'NLS_SORT=SCHINESE_PINYIN_M')
该文章转载自网络大本营:http://www.qqview.com/Dev/DataBase/200891820529.Html
ORACLE按照拼音,部首,笔画排序相关推荐
- oracle中对排序的总结(按照拼音、部首、笔画排序功能 )
-- 按拼音排序 (系统默认) select * from perexl order by nlssort(tangle,'NLS_SORT=SCHINESE_PINYIN_M'); -- 按部首排序 ...
- oracle实现汉字按照拼音、笔画和部首排序
oracle实现汉字按照拼音.笔画和部首排序 找了相关的一些资料,都说的不是很清楚,自己也研究了下,终于搞明白了,希望对大家有帮助. 需要说明的是下面的方法需要ORACLE9i和以上的版本才支持. O ...
- Oracle SQL 按照拼音、部首、笔画排序功能
Oracle SQL 按照拼音.部首.笔画排序功能 -- Oracle SQL 按照拼音.部首.笔画排序功能. -- Oracle SQL 按照拼音排序功能. -- Oracle SQL ...
- oracle中排序--拼音、笔画、偏旁部首
1 . 提供一个中文字段按拼音排序的方法: select empname from tab_name order by nlssort(empname,'nls_sort=schinese_pinyi ...
- java 按照笔画排序_oracle 按照拼音、部首、笔画排序
下面的方法需要ORACLE9i和以上的版本才支持. Oracle9i之前,中文是按照二进制编码进行排序的. 在oracle9i中新增了按照拼音.部首.笔画排序功能.设置NLS_SORT值 SCHINE ...
- Oracle 设置 sort au,oracle数据库拼音排序及NLS_SORT配备[转]
oracle数据库拼音排序及NLS_SORT配置[转] Oracle9i之前,中文是按照二进制编码进行排序的.在oracle9i中新增了按照拼音.部首.笔画排序功能. 1.设置NLS_SORT参数值 ...
- oracle 中文拼音取首字母,ORACLE依据中文拼音首字母排序、取得中文拼音首字母函数...
当前位置:我的异常网» 数据库 » ORACLE依据中文拼音首字母排序.取得中文拼音首字母 ORACLE依据中文拼音首字母排序.取得中文拼音首字母函数 www.myexceptions.net 网友 ...
- 记录一下,Sqlite,用GB系列编码排序时是按拼音,UTF-8排序是按笔画
为什么80%的码农都做不了架构师?>>> RT 2012年10月12日记录:其实根本原因在于GB编码是按拼音排序的,UTF-8编码是按笔画排序的,sqlite只是比较他们的编码 ...
- 【我的Android进阶之旅】Android实现中文汉字笔划(笔画)排序、中文拼音排序、英文排序的国家地区选择界面
一.需求描述 最近要做一个类似微信的,在登录界面选择国家地区的功能,微信有中文汉字笔画排序以及中文拼音排序等几种方式,如下所示: 微信:简体中文.拼音排序 微信:繁体中文.笔画排序 微信 英文 字母排 ...
最新文章
- System.arraycopy 和Arrays.copyOf
- Jmeter内置函数功能(五)
- 七牛云 php sdk 安装,linux下Composer安装,通过Composer安装七牛云SDK
- 【转】Pycharm创建py文件时自定义头部模板
- Java学习笔记2、环境变量配置与初学者常见错误
- ROS入门_1.10 理解ROS服务和参数
- C++11新特性之十:enable_shared_from_this
- 统计输入的字母 c语言,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...
- PHP使用CodeIgniter笔记
- 深入解读Docker底层技术cgroup系列(2)——cgroup的初始化
- cadlisp框选打印_caD批量打印LISP程序,因为工作需要。只要LISP的。
- 业余无线电通信_业余电台操作证书查询方式
- PINN内嵌物理知识神经网络入门及文献总结
- u盘写保护+计算机管理,取消u盘写保护的操作方法-电脑自学网
- 基于ZigBee的远程温度监测系统.
- three.js中正交和透视投影相机的应用
- Android笔记之系统软键盘布局
- 433M超再生无线模块编码-解码
- 面试题:请说一下HashMap的底层实现原理。
- elasticsearch—索引与检索(一)
热门文章
- 【前端面试指南】简历上的前端常用单词,你拼写对了吗?
- ITILv4 MP认证以及证书展示
- 白话零知识证明(二)
- hdu 6608 Fansblog 威尔逊定理+大数阶乘取模
- 全网疯传!记录下我磕磕碰碰的三个月找工作经历
- python3 zlib 实现压缩与解压字符串与文件数据流
- 2022.02.16【读书笔记】|基于深度学习的生命科学 第2章 深度学习概论(下)
- logo转php链接生成器,免费在线 Logo生成器
- 只要五分钟,让你成功接入Twitter的第三方登录
- 采用ASP.NET使用C#.NET语言开发的在线学生选课系统(源码+数据库+论文)