sql 第一个字的汉语拼音首字母排序查询

wflyxiaonian 2009-06-02 08:38:07
我想让查询出的字段按第一个字的汉语拼音首字母排序 应该怎么写?
比如select * from student 按name首字母 谢谢
...全文
1048 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
aa545479 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zxf_feng 的回复:]
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序

举例如下:
表名为 dept ,其中name字段是中文,下面分别……
[/Quote]

Jerry95270628 2011-09-06
  • 打赏
  • 举报
回复
oracle很强大,强悍。
inthirties 2009-06-02
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zxf_feng 的回复:]
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序

举例如下:
表名为 dept ,其中name字段是中文,下面分别实现按照单位名称的笔划、部首和拼音排序。
1: //按照笔划排序
2: select * from dept order by …
[/Quote]

up
yhuib 2009-06-02
  • 打赏
  • 举报
回复
学习了
阿三 2009-06-02
  • 打赏
  • 举报
回复
在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');
wflyxiaonian 2009-06-02
  • 打赏
  • 举报
回复
自己解决了 呵呵
wflyxiaonian 2009-06-02
  • 打赏
  • 举报
回复
自己解决了 呵呵
wflyxiaonian 2009-06-02
  • 打赏
  • 举报
回复
自己解决了 呵呵
bzcnc 2009-06-02
  • 打赏
  • 举报
回复
帮楼主顶一下
wflyxiaonian 2009-06-02
  • 打赏
  • 举报
回复
不对 “迟”打头的字段就排在“看”打头的字段的后面 没你那么容易
weiluo12 2009-06-02
  • 打赏
  • 举报
回复
order by name desc/[asc]
suncrafted 2009-06-02
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zxf_feng 的回复:]
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序

举例如下:
表名为 dept ,其中name字段是中文,下面分别实现按照单位名称的笔划、部首和拼音排序。
1: //按照笔划排序
2: select * from dept o…
[/Quote]

学习了

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧