oracle实现汉字按照拼音、笔画和部首排序
oracle实现汉字按照拼音、笔画和部首排序
需要说明的是下面的方法需要ORACLE9i和以上的版本才支持。
Oracle9i之前,中文是按照二进制编码进行排序的。
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序
helloword代码如下:
表名为 mt ,其中mtmc字段是中文,下面分别实现按照单位名称的笔划、部首和拼音排序。
1: 按照笔划排序
select * from mt order by nlssort(mtmc,'NLS_SORT=SCHINESE_STROKE_M');
2: 按照部首排序
select * from mt order by nlssort(mtmc,'NLS_SORT=SCHINESE_RADICAL_M');
3: 按照拼音排序,此为系统的默认排序方式
select * from mt order by nlssort(mtmc,'NLS_SORT=SCHINESE_PINYIN_M');
oracle实现汉字按照拼音、笔画和部首排序相关推荐
- 完整简洁的Oracle获得汉字字符串拼音首字母和全拼的函数
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! http ...
- oracle之汉字转拼音
*.oracle之汉字转换成拼音首字母的自定义函数 功能简介: 1.该函数可以将输入的汉字转换成首字母连接的字符串; 2.切记目标字符串存在的所有英文字母都会被替换成空;所以若是纯英文字符串那么返回结 ...
- ORACLE根据汉字获取拼音码:首字母/全拼/首字母截取
create or replace package GetHZPY is --oracle汉字转拼音 PACKAGE --1.获得全拼 www.2cto.com --SELECT GE ...
- ORACLE根据汉字返回拼音的包--强大
1.发现原来的函数有一些汉字不能进行翻译,比喻说:横.衡:替换成新函数完美解决该类问题. 但是发现该函数遇到空值会异常,等于说没有做空值判断:发现该函数oracle R2 11G上运行 只能在gbk1 ...
- Android/Java汉字转拼音类及按A-Z排序方法
在Android / java 开发中有时需要对数据进行根据拼音[A-Z]的规则进行排序所以需要先将汉字转为拼音然后再进行排序 //汉字转拼音类 package xyz.sort; import ja ...
- Oracle中对查询条件进行按拼音/笔画/部首order by排序
nlssort函数的作用是对字段排序,字符串类型的 Oracle9i之前,中文是按照二进制编码进行排序的.在oracle9i中新增了按照拼音.部首.笔画排序功能. 1.按拼音排序: select * ...
- Java汉字获取拼音、笔划、偏旁部首
本文需要配合文本库使用,在文章底部附文本库文件 废话不多说 直接上代码: import java.io.BufferedReader; import java.io.IOException; impo ...
- oracle汉字转拼音(获得全拼/拼音首字母/拼音截取等)
oracle汉字转拼音(获得全拼/拼音首字母/拼音截取等) oracle 字符集 GBK 没有问题 , UTF -8 需要修改一下 1.获得全拼 SELECT GETHZPY.GETHZFULLPY( ...
- oracle错误编号06512,一个得到输入汉字的拼音函数报ORA-06512 数字或值错误
CREATE OR REPLACE FUNCTION F_GET_PYBM (v_name IN VARCHAR2) RETURN VARCHAR2 AS /********************* ...
最新文章
- 如何用html语言定位img,html经常使用标签(图像标签img,连接标签a,锚点定位,及路径)...
- 使用Typescript重写axios
- linux find 删除文件夹,linux中find与rm实现查找并删除目录或文件linux操作系统 -电脑资料...
- Apache Maven 入门篇
- .NET开发框架(八)-服务器集群之网络负载平衡(视频)
- Kinect1和Kinect2的区别
- PHP100视频解压密码以及目录
- 华为hcna认证有哪些优势?华为hcna认证好考吗?
- 操作系统期末大题类型题解
- Win11启动修复无效怎么办
- 03 HTML_网页中的表格
- poj1639 Picnic Planning 最小度数限制生成树
- 在财报发布前,美光科技值得买入吗?
- 报错:java.net.bindexception: address already in use: jvm_bind:8082
- 钉钉请假单如何下载到电脑打印
- 接口VGA、DVI、HDMI、DP详解
- 大厂秋招_春招面试全流程如何拿到大厂offer?Java进阶图谱
- esp8266驱动四脚oled显示文字和图片
- 【Linux】权限管理
- 2022-07-08 clickhouse架构概述
热门文章
- python根据IP查询地理位置
- MySQL常用工具选择和建议
- 老照片在哪里可以修复?安利几款实用的修复软件
- 总结两年半银行软件开发外包项目历程-JAVA程序员
- 天猫“大数据”杀熟,如何避免多花冤枉钱方法总结
- 易维php使用介绍,Web易维版:AR配置三层组网管理「AP + 傻瓜交换机+三层交换机 + AR」...
- 交换机软件测试,交换机测试平台及测试方法
- Wikibon 2018年云市场和2019趋势报告:云移向数据
- iOS开发者的苹果电脑MacBookPro硬盘满了该怎么办?不要只想着插个扩展sd卡!可以自己买个固态硬盘换上
- 卷积神经网络AlexNet和ResNet比较[2021论文]