oracle里的汉字排序问题

用汉字字母排序... 用汉字字母排序 展开
 我来答
尊重他人选择
推荐于2016-05-28 · TA获得超过387个赞
知道答主
回答量:226
采纳率:0%
帮助的人:170万
展开全部
oracle汉字排序
oracle在9i之前是对汉字的排序是按照二进制编码进行排序的,很不适合我们的国情,在oracle9i之后,汉字的排序方式有了以下三种方式:
1、使用拼音排序 NLS_SORT=SCHINESE_PINYIN_M
2、使用笔画排序 NLS_SORT=SCHINESE_STROKE_M 第一顺序笔画,第二顺序部首;
3、使用偏旁部首排序 NLS_SORT=SCHINESE_RADICAL_M 第一顺序部首,第二顺序笔画;

这样,就可以在查询的时候,指定汉字的排序方式,设定方式可以分为以下三个级别:
希望对你有所帮助
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式