java 按照笔画排序_oracle 按照拼音、部首、笔画排序
下面的方法需要ORACLE9i和以上的版本才支持。
Oracle9i之前,中文是按照二进制编码进行排序的。
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序
举例如下:
表名为 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')
java 按照笔画排序_oracle 按照拼音、部首、笔画排序相关推荐
- ORACLE按照拼音,部首,笔画排序
下面的方法需要ORACLE9i和以上的版本才支持. Oracle9i之前,中文是按照二进制编码进行排序的. 在oracle9i中新增了按照拼音.部首.笔画排序功能.设置NLS_SORT值 SCHINE ...
- 徐汉字java字符_汉字徐的拼音部首-汉字徐的笔画和解释-汉字徐在线查新华字典...
[详细解释] 徐 xú [动] (形声.从彳(chì),余声.双人旁与行走有关.本义:慢步走) 同本义[walkslowly] 徐,安行也.--<说文> 乃徐有说.--<易·困> ...
- Java字母笔顺_Android实现中文汉字笔划(笔画)、中文拼音排序、英文排序
一.需求描述 最近要做一个类似微信的,在登录界面选择国家地区的功能,微信有中文汉字笔画排序以及中文拼音排序等几种方式,如下所示: 微信:简体中文.拼音排序 微信:繁体中文.笔画排序 微信 英文 字母排 ...
- python 中文排序(按拼音首字母)
pypinyin 排序 仅按拼音首字母 排序 安装pypinyin pip3 install pypinyin 代码from pypinyin import lazy_pinyinchars = [' ...
- php按中文排序,php按照中文首字母排序
1> 网络上很多php的工具类可以将汉字转为拼音: 2> 将拼音进行排序即可 另一种则是类似mysql转码方式: 1 foreach ($array as $key=>$value) ...
- oracle中排序--拼音、笔画、偏旁部首
1 . 提供一个中文字段按拼音排序的方法: select empname from tab_name order by nlssort(empname,'nls_sort=schinese_pinyi ...
- oracle实现汉字按照拼音、笔画和部首排序
oracle实现汉字按照拼音.笔画和部首排序 找了相关的一些资料,都说的不是很清楚,自己也研究了下,终于搞明白了,希望对大家有帮助. 需要说明的是下面的方法需要ORACLE9i和以上的版本才支持. O ...
- oracle10中文排序规则,【NLSSORT】改变Oralce 对简体汉字的排序规则(拼音、部首、笔画)...
如果数据库字符集选用的是ZH16GBK,那么使用order by默认是按照汉字的"二进制编码"顺序进行排序的.有方法改变这个默认规则么?答案是肯定的,Oracle针对简体中文提供三 ...
- oracle10中文排序规则,【转】 【NLSSORT】改变Oralce 对简体汉字的排序规则(拼音、部首、笔画)...
如果数据库字符集选用的是ZH16GBK,那么使用order by默认是按照汉字的拼音顺序进行排序的.有方法改变这个默认规则么?答案是肯定的,Oracle针对简体中文提供三种排序方法,主要是围绕&quo ...
最新文章
- arcgis api for flex 开发入门(二)map 的创建
- jquery之图片懒加载(总结)
- 批量处理文件,除了 Python,不妨试试 VIM!
- iOS_11_tableViewCell使用alertView变更数据
- 最牛B 的 Linux Shell 命令(一)
- HALCON示例程序measure_metal_part_extended.hdev金属零件尺寸测量
- 深度技术win11旗舰稳定版v2021.07
- WINCE7中RTC时钟芯片BQ32K的开发
- 列表推导式 python原理_python之列表推导式
- c-free5.0运行程序错误_web前端之异常/错误监控
- X86汇编语言从实模式到保护模式09:32位x86处理器编程架构
- host-only局域网络
- is not allowed for source level below 1.7 的解决办法
- 稻盛和夫《干法》读后感
- 匿名访问ftp服务器
- 作业5 - 团队展示
- jy-12-SPRINGMYBATIS02——云笔记04-刘苍松
- BUUCTF:[安洵杯 2019]吹着贝斯扫二维码
- 谷歌翻译插件imtranslator安装使用步骤
- 第十四、十五章NFS和FTP的搭建与配置
热门文章
- 微课|中学生可以这样学Python(7.3.1节):私有成员与公有成员
- Python实验项目1例:使用进程池统计指定范围内素数的个数
- linux清除历史命令记录_Linux运维常用维护命令记录,不是长篇理论,干的实用...
- 算gini 随机森林_随机森林
- mysql盲注ascii中文_[翻译]关于通过对8bit的ascii做右位移提高mysql盲注效率
- test函数java,js中test()函数在正则中使用
- 反射 字段_一次简单的Go反射实战经历分享
- shll脚本带参数输入给导出的数据库文件命名以及创造路径
- java哈夫曼_用 JAVA 实现哈夫曼树(Huffman Tree)
- java ajax json 乱码_java+ajax加载中文json串后出现乱码问题的解决办法