如何让oracle支持按照中文拼音排序。

Iamarmy 2006-03-17 12:33:09
在SQL中使用ORDER关键字,只对英文和数字有作用,中文不能按照拼音进行排序,请问高手,如何才能使查询结果按照中文拼音进行排序,谢谢!
...全文
151 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cenlmmx 2006-03-17
  • 打赏
  • 举报
回复
只能写个function getPinYin()来自定义order的顺序.
select * from table order by getPinYin(column)
bzszp 2006-03-17
  • 打赏
  • 举报
回复
取到汉字的 区位码
根据区位码与拼音的关系 转换排序

这个对应关系 网上可以找到。

17,377

社区成员

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

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