ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle开发 » 求一个中文排序方法,谢谢!

标题: [PL/SQL] 求一个中文排序方法,谢谢!
离线 伊斯力
天空仍灿烂


来自 湖北
精华贴数 0
个人空间 0
技术积分 671 (2898)
社区积分 267 (2085)
注册日期 2007-11-6
论坛徽章:7
2008北京奥运纪念徽章:赛艇生肖徽章2007版:猴生肖徽章2007版:猪生肖徽章2007版:牛生肖徽章2007版:猪生肖徽章2007版:兔
      

发表于 2008-9-18 11:14 


QUOTE:
原帖由 阿日 于 2008-9-18 09:02 发表
学习了,补充点排序的方法(虽不适合楼主的要求,也许以后会用到)
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序
select * from test1 order by nlssort(status,'NLS_SORT=SCHINESE_PINYIN_M');

又学了一招


__________________
Oracle的心像海洋
只看该作者    顶部
离线 ljkcaizi


精华贴数 0
个人空间 0
技术积分 383 (5174)
社区积分 0 (1022963)
注册日期 2006-7-8
论坛徽章:0
      
      

发表于 2008-9-18 11:38 
学习学习


__________________
十步杀一人,千里不留行
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问