X-Intend[超级打算]
每个人都有自己的想法,哪怕仅仅一瞬间~!

SQL 中文三种排序方式

KingFo 于 2008-09-12 09:52:55 发表  开发者
订阅: 请点击这里获取订阅地址
引用: 请点击这里获取引用通告地址 (UTF-8)
上一篇 < SQL 中文三种排序方式 > 下一篇
中文共有三种排序方式:
1.根据拼音排序
2.根据笔画排序
3.根据偏旁排序

系统的默认排序方式为拼音排序,可以通过修改nls_sort参数修改
alter session set nls_sort = SCHINESE_STROKE_M;


基础数据,以及数据表的结构
SQL> select * from test;
NAME
--------------------------------------------------------------------------------







已选择8行。

 

使用拼音排序
SQL> select * from test order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');
NAME
--------------------------------------------------------------------------------







已选择8行。


使用笔画排序
SQL> select * from test order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M');
NAME
--------------------------------------------------------------------------------







已选择8行。
 

使用偏旁部首排序
SQL> select * from test order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M');
NAME
--------------------------------------------------------------------------------







已选择8行。

系统的默认排序方式
19:04:04 SQL> select * from test order by test;
SQL> select * from test order by name;
NAME
--------------------------------------------------------------------------------







已选择8行。
被阅 321 次, 0投一票
    1 / 0 / 0 | « 1 » |
    1 / 0 / 0 | « 1 » |
  • 看完了要说点啥么?
  • 昵称 (不填说不了话)
  • 信箱地址 (不会被公开,但是不填也说不了话)
  • 网址 (这个不填也成)

Google 网上论坛
订阅 XIntend
电子邮件:
访问此论坛

文章分类

站点统计

  • 文章总数: 87 篇
  • 评论总数: 6 条
  • 附件总数: 53 个
  • 留言总数: 0 份
  • 建站日期: 2008-1-1
  • 访问总数: 96305 人次

最新留言

赞助商

友情链接

Design by Free CSS Templates & TiSkin, Powered by Roclog v3.2.13

滇ICP备05000389号, Copyright © 2007 X-Intend[超级打算]. All rights reserved.