mysql nlssort函数_Oracle中 nls_sort 和 nlssort 排序功能
NLSSORT(),用来进行语言排序:
oracle9i中新增了按照拼音、部首、笔画排序功能
拼音 SELECT * FROM TEAM ORDER BY NLSSORT(列名,'NLS_SORT = SCHINESE_PINYIN_M')
笔划 SELECT * FROM TEAM ORDER BY NLSSORT(列名,'NLS_SORT = SCHINESE_STROKE_M')
部首 SELECT * FROM TEAM ORDER BY NLSSORT(列名,'NLS_SORT = SCHINESE_RADICAL_M')
Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。
1、设置NLS_SORT参数值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序
2、Session级别的设置,修改ORACLE字段的默认排序方式:
按拼音:alter session set nls_sort = SCHINESE_PINYIN_M;
按笔画:alter session set nls_sort = SCHINESE_STROKE_M;
按偏旁:alter session set nls_sort = NLS_SORT=SCHINESE_RADICAL_M;
3、语句级别设置排序方式:
按照笔划排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M');
按照部首排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M');
按照拼音排序,此为系统的默认排序方式
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');
4、修改系统参数(数据库所在操作系统):
set NLS_SORT=SCHINESE_RADICAL_M ;
export NLS_SORT (sh)
setenv NLS_SORT SCHINESE_RADICAL_M (csh)
HKLC\SOFTWARE\ORACLE\home0\NLS_SORT (win注册表)
mysql nlssort函数_Oracle中 nls_sort 和 nlssort 排序功能相关推荐
- mysql的wm_concat函数_oracle中的wm_concat 对应 MySQL 的 GROUP_CONCAT
MySQL 的 GROUP_CONCAT见:http://www..com/appleat/archive/2012/09/03/2669033.html oracle中的wm_concat 见:ht ...
- mysql中sign函数_Oracle中sign函数和decode函数的使用
在逻辑编程中,经常用到If ndash; Then ndash;Else 进行逻辑判断.在DECODE的语法中,实际上就是这样的逻辑处理过程.它的语法 1.比较大小函数SIGN sign(x)或者Si ...
- mysql创建函数1418_Mysql中创建函数报“ERROR 1418 ”的解决方法
我们在使用mysql数据库开发项目的时候,有时Mysql系统自带的函数不能完全满足我们开发的需要,解决方法是自己创建函数,可以有可能在你创建函数的过程事会报出Error 1418错误,对于报这种错误的 ...
- mysql getnum函数_Mysql中实现提取字符串中的数字的自定义函数分享
因需要在MysqL的数据表中某一字符串中的字段提取出数字,在网上找了一通,终于找到了一个可用的MysqL函数,可以有效的从字符串中提取出数字. 该MysqL提取出字符串中的数字函数如下: CREATE ...
- mysql group函数_mysql中group_concat函数的使用
一.group_concat函数的功能 将group by产生的同一个分组中的值连接起来,返回一个字符串结果. group_concat函数首先根据group by指定的列进行分组,将同一组的列显示出 ...
- mysql nvl2 函数_Oracle nvl(),nvl2()函数介绍
NVL函数 Oracle/PLSQL中的一个函数. 格式为: NVL( string1, replace_with) 功能:如果string1为NULL,则NVL函数返回replace_with的值, ...
- php mysql ifnull函数_MYSQL中的IFNULL函数
手册上: IFNULL(expr1,expr2) 假如expr1不为NULL,则IFNULL()的返回值为 expr1;否则其返回值为 expr2.IFNULL()的返回值是数字或是字符串,具体情况取 ...
- mysql orderby 规则_MySQL中OrderBy多字段排序规则代码示例
说在前面 突发奇想,想了解一下mysql order by排序是以什么规则进行的? 好了,话不多说,直接进入正题吧. MySql order by 单字段 建一测试表如下: CREATE TABLE ...
- mysql中tonumber函数_oracle中的to_number在mysql中的转换
[svn]SSL error: A TLS warning alert has been received的解决方法 第一次用svn(>_ access数据库连接问题 使用Visual Stud ...
- mysql算法函数_mysql中的函数总结
mysql中常用日期时间函数 MySQL服务器中的三种时区设置: ①系统时区---保存在系统变量system_time_zone ②服务器时区---保存在全局系统变量global.time_zone ...
最新文章
- Microsoft Anti-Cross Site Scripting Library V1.5 发布了
- python pandas读取excel-Python使用Pandas读写EXCEL文件教程
- DB2日志传送基础知识简介
- Redis面试 - 内存淘汰机制
- [Ramda] Complement: Logic opposite function
- PL/SQL远程连接Oracle数据库服务器
- centos中mysql操作命令_CentOS系统常用的MySQL操作命令总结
- 数学建模系列-优化模型(三)---排队论模型
- 重装系统后dell戴尔笔记本电脑插入耳机没有声音
- Chromecast是什么
- linux awk 区别,linux awk 中 RS,ORS,FS,OFS 区别与联系
- 智商高的人都不爱说话,程序员也是如此吗?
- 基于matlab的脑瘤mr图像处理_MRI(脑肿瘤)图像处理与分割、颅骨切除
- php 大数据量及海量数据处理算法总结
- 用程序员计算机算进制,一文带你读懂计算机进制
- SparkSQL之“Dataset和Dataframe
- Win7服务器没及时响应,Win7无法停止服务提示“服务没有及时响应启动或控制请求”怎么办?...
- led点阵---显示数字或汉字(内含代码+注释+图片)
- Nvidia PhysX 学习文档3:Building with PhysX
- 职场中的五险一金详细说明