社区
基础和管理
帖子详情
如何让oracle支持按照中文拼音排序。
Iamarmy
2006-03-17 12:33:09
在SQL中使用ORDER关键字,只对英文和数字有作用,中文不能按照拼音进行排序,请问高手,如何才能使查询结果按照中文拼音进行排序,谢谢!
...全文
151
2
打赏
收藏
如何让oracle支持按照中文拼音排序。
在SQL中使用ORDER关键字,只对英文和数字有作用,中文不能按照拼音进行排序,请问高手,如何才能使查询结果按照中文拼音进行排序,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cenlmmx
2006-03-17
打赏
举报
回复
只能写个function getPinYin()来自定义order的顺序.
select * from table order by getPinYin(column)
bzszp
2006-03-17
打赏
举报
回复
取到汉字的 区位码
根据区位码与拼音的关系 转换排序
这个对应关系 网上可以找到。
oracle
排序
方法
拼音
,部首,笔画
oracle
排序
方法,按
拼音
,部首,笔画
排序
,有效实用!
oracle
数据库中汉字
排序
方法
对于需要存储
中文
的
oracle
数据库,我们在查询时如果需要按照汉字
拼音
对结果集进行
排序
时应该怎么做?看完本文档你就知道了。
oracle
汉字转
拼音
解决汉字首字母
排序
问题,全部
拼音
排序
未解决
oracle
指定
排序
的方法详解
1、设置NLS_SORT参数值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)
排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)
排序
SCHINESE_PINYIN_M 按照
拼音
排序
2、Session级别的...
Oracle
中文
字段进行
排序
的sql语句
select * from Table order by nlssort(columnName,’NLS_SORT=SCHINESE_STROKE_M’) 2)按部首
排序
select * from Table order by nlssort(columnName,’NLS_SORT=SCHINESE_RADICAL_M’) 3)按
拼音
排序
select * ...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章