Oracle下的中文排序

alter session set nls_sort='schinese_pinyin_m';

select * from dept order by

nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');

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下面的实现方式并不相同。

转自:http://blog.chinaunix.net/u/28618/showart_464260.html

相关文档:

查看Oracle执行计划的几种方法

一、通过PL/SQL Dev工具

1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。

2、先执行 EXPLAIN PLAN FOR   select * from tab ......

oracle客户端  连接PL/SQL

下载客户端到某个路径

修改配置文件

D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora

# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

SQLCLUB =

(DESCRIPTION ......

众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。

假设我们有一个表Student,包括以下字段与数据:

drop table student;

create table student

(

id int primary key,

name nvarchar2(50) not null,

score number not null

);

insert into ......

SVRMGR> select * from dba_jobs;

初始化相关参数job_queue_processes

alter system set job_queue_processes=39 scope=spfile;//最大值不能超过1000  ;job_queue_interval = 10  //调度作业刷新频率秒为单位

DBA_JOBS describes all jobs in the database.

USER_JOBS describes all jobs owned by the c ......

oracle中的中文排序,Oracle下的中文排序相关推荐

  1. oracle数据库insert into,oracle中insert into用法 oracle中insert如何带条件添加数据?

    oracle insert into 脚本怎么写 INSE INTO BOOK(bookid,name,price) VALUES('100123','oracle ',54); 或者 INSE IN ...

  2. oracle中的guid,在Oracle中使用Guid

    在Oracle中使用Guid 在Oracle中使用Guid 在Oracle中可以用SYS_GUID()来生成一个guid,相当于msSql中的newid(). 在Oracle9i和Oracle 10g ...

  3. Oracle中scott数据库,浅析Oracle中sys、system和Scott用户下的数据库连接问题

    system默认:manager sys默认:change_on_install 使用sql Plus登录数据库时,system使用密码manager可直接登录. 由于为自己的密码时更改过的,所以我的 ...

  4. linux中怎么添加输入法,linux下添加中文输入法

    一.安装环境 查看linux版本号 [ztteng@ztteng ~]$ lsb_release -a LSB Version:    :core-4.0-ia32:core-4.0-noarch:g ...

  5. oracle中的循环函数,Oracle日期函数和循环总结

    一,日期相关的函数 Select to_char(sysdate,'Q') from dual;--指定日期的季度 Select to_char(sysdate,'MM') from dual;--月 ...

  6. 在oracle中创建一个序列,Oracle(创建序列)

    概念: 所谓序列,在oracle中就是一个对象,这个对象用来提供一个有序的数据列,这个有序的数据列的值都不重复. 1.序列可以自动生成唯一值 2.是一个可以被共享的对象 3.典型的用来生成主键值的一个 ...

  7. oracle中存在函数吗,Oracle中的函数

    Oracle中的函数 1.单行函数也称标量函数,对于从表中查询的每一行,该函数都返回一个值.单行函数可用与select子句中,也可用于where子句中.单行函数大致分为: >.日期函数 > ...

  8. oracle中如何加字母,Oracle数据库之oracle数据库表插入数据的时候如何产生一个字母+数字...

    本文主要向大家介绍了Oracle数据库之oracle数据库表插入数据的时候如何产生一个字母+数字,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle 语句中" ...

  9. oracle中dblink怎么用,Oracle中建立了dblink怎么使用

    Oracle应用服务器OS 1.查看数据库的global_name SELECT * FROM GLOBAL_NAME; 2.查看global_name参数是true还是false show para ...

  10. oracle中schema是什么,ORACLE中的两个概念:user和schema的区别和联系

    今天重读ORACLE官方文档<concepts>,读到schema的基本概念,对它的理解更进一层, 官方文档中关于schema是这样解释的: "A schema is a col ...

最新文章

  1. 北大「最优化:建模、算法与理论」新书, 附579页电子版与课件
  2. 身份证到期需更换 警方提醒市民提前办理
  3. 20145303 《信息安全系统设计基础》第3周学习总结
  4. GDCM:读取显式长度SQIVR的测试程序
  5. 学习windows 应用层 inline hook 原理总结
  6. cxxtest单元测试框架源码分析(二):所有对外功能实现分析
  7. Druid 配置及内置监控,Web页面查看监控内容
  8. mysql-cluste多少钱,mysql-cluster集群
  9. python判断回文字符串不考虑空格符号大小写_检查带有忽略的标点符号、空格和cas的回文文本...
  10. 汇编语言程序设计(一)
  11. Linux安装cURL
  12. [转载]只有那句不能唱——听《想把我唱给你听》
  13. coreldraw2022(CDR 2022)中文新增更新内容介绍win/mac
  14. 12张图片html代码,利用JS实现多张图片合成一张图片代码
  15. STM32F103RCT6实验代码之ADS1115的使用
  16. 8 个你不知道的 DOM 功能
  17. 火车票能不能选座_12306可以选座位吗 12306怎么选座位方法介绍
  18. Dwz点击左侧菜单动态添加Tab标签图标
  19. c语言中 if(x) 、if(0) 、if(1)
  20. 我本科毕业,当了外卖骑手最终是为了赚钱学编程

热门文章

  1. Python文本处理——中文标点符号处理
  2. 抖音死亡计算机在线测,抖音死亡计算器测试
  3. 个人知识管理系统思源笔记
  4. iOS 性能优化 -- APP启动时间
  5. 甘肃自考计算机技术,甘肃自考计算机与网络技术基础课程考试说明
  6. 自考计算机毕业论文范文,计算机信息论文范文 计算机信息类有关自考毕业论文范文5000字...
  7. 2021年塔式起重机司机考试题库及塔式起重机司机模拟考试
  8. Zim-个人wiki系统
  9. matlab中如何求插值点,MATLAB插值
  10. java 字符串限制长度吗_[Java教程]限制字符串长度