Oracle 拼音排序

(2011-04-05 16:07:36)

标签:

杂谈

找了相关的一些资料,都说的不是很清楚,自己也研究了下,终于搞明白了,希望对大家有帮助。

需要说明的是下面的方法需要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');

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

oracle顺序读发散读,Oracle 拼音排序相关推荐

  1. Oracle 中的各种读

    (一).物理读:把数据从数据块读取到buffer cache中 1.第一次查询一个表t select * from t ; 2.第二次查询: select * from t: 第一次查询有6次物理读, ...

  2. oracle+sql+按中文拼音排序,Oracle 中文字段进行排序的sql语句

    Oracle 中文字段进行排序的sql语句 1)按笔画排序 select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_STR ...

  3. Oracle 物理读 逻辑读 一致性读 当前模式读总结浅析

    Oracle 物理读 逻辑读 一致性读 当前模式读总结浅析 在ORACLE数据库中有物理读(Physical Reads).逻辑读(Logical Reads).一致性读(Consistant Get ...

  4. Oracle 设置 sort au,oracle数据库拼音排序及NLS_SORT配备[转]

    oracle数据库拼音排序及NLS_SORT配置[转] Oracle9i之前,中文是按照二进制编码进行排序的.在oracle9i中新增了按照拼音.部首.笔画排序功能. 1.设置NLS_SORT参数值 ...

  5. Oracle 拼音排序

    Oracle 拼音排序 找了相关的一些资料,都说的不是很清楚,自己也研究了下,终于搞明白了,希望对大家有帮助. 需要说明的是下面的方法需要ORACLE9i和以上的版本才支持. Oracle9i之前,中 ...

  6. 解析oracle的dump文件,读懂数据块dump文件信息

    尊重作者著作,转自http://blog.csdn.net/guoyjoe/article/details/8567076 -------------------------------------- ...

  7. oracle博客管理系统,读赵杰夫博客之ORACLE EBS 系统主数据管理(A)摘录

    读赵杰夫博客之ORACLE EBS 系统主数据管理(A)摘录 系列之五:ORACLE EBS 系统主数据管理(A) 物料是在INV模块中定义的,供应商是在AP模块中定义的,客户是在AR模块中定义的 三 ...

  8. oracle 物理读,逻辑读的理解

    1.物理读(physical read) 当数据块第一次读取到,就会缓存到buffer cache 中,而第二次读取和修改该数据块时就在内存buffer cache 了 以下是例子: 1.1  第一次 ...

  9. Oracle如何保持一致读?

    一致读的原理,就是查询的记录由查询的这一时间点决定,后面即便变化了,也要根据回滚保持的前镜像记录,取到那个点的数据.ORACLE是如何保证的呢?首先我们要了解两个情况: 1, SCN:System C ...

最新文章

  1. 机器学习近年来之怪现象
  2. 图解系列之JVM运行时数据区
  3. 第一届河北工业大学程序设计竞赛校赛 【个别题的解析】
  4. java计算器布局设计_Java图形化界面设计——布局管理器之GridLayout(网格布局) 之计算器...
  5. libevent 1.4.13 / 源代码文件组织
  6. 安装hadoop伪分布式集群心得
  7. linux gpio设备驱动程序,嵌入式Linux设备驱动开发之:GPIO驱动程序实例-嵌入式系统-与非网...
  8. win7下安装python失败问题_win7下安装ipython失败
  9. ASP.NET Core DI 手动获取注入对象
  10. 学习数据结构与算法分析如何帮助您成为更优秀的开发人员
  11. MySQL做学生考勤系统_Jsp+Ssh+Mysql实现的Java Web学生考勤管理系统
  12. Java+SpringBoot+vue+elementui垃圾分类网站系统mysql源码介绍
  13. Win10代理自动打开无法永久关闭的问题排查和如何解决
  14. latex 表格中如何精细控制行高,行距,行与行之间的距离
  15. 估值调整 - 时间调整
  16. web clip(mobileconfig)配置签名去掉未验证
  17. Black Arch虚拟机安装及配置
  18. 红米路由器ac2100怎样设置ipv6_红米(Redmi)路由器AC2100怎么设置WiFi密码?
  19. 莫比乌斯:百度凤巢下一代广告召回系统
  20. 5种常见PHP实现URL地址跳转代码

热门文章

  1. PHP的统一换行PHP_EOL
  2. thinkphp5 获取当前的域名
  3. PHP中的预定义常量和魔术常量
  4. c++期末大作业_西城的家长注意了,北京小学校内期末考试越来越重要
  5. executequery方法_在IDEA的maven项目中连接使用MySQL8.0方法教程
  6. matlab中矩阵怎么敲_Ansys刚度(质量、阻尼)矩阵的提取(part 1)
  7. Java 启动和停止界面_IntelliJ IDEA 2019.3 发布,启动更快,性能更好(新特性解读)...
  8. 【若依(ruoyi)】部门查询SQL
  9. 【Spring】Resource接口:ClassPathResource
  10. vue 页面使用百度地图