为什么对两张表 做排序, order by keyword,但是得到结果是不同?
keyword
'苹果梨
'飘香鱼庄keyword
'飘香鱼庄
'苹果梨请问为什么?有什么办法让排序的结果保持一直?
参考:
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序 select * from cc order by nlssort(keyword,'NLS_SORT=SCHINESE_RADICAL_M');按照这种排序方式可以不?
keyword
'苹果梨
'飘香鱼庄keyword
'飘香鱼庄
'苹果梨请问为什么?有什么办法让排序的结果保持一直?
参考:
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序 select * from cc order by nlssort(keyword,'NLS_SORT=SCHINESE_RADICAL_M');按照这种排序方式可以不?
(1)
select * from a1 order by keyword的结果是:
keyword
'苹果梨
'飘香鱼庄
(2)
select * from a2 order by keyword的结果是:
keyword
'飘香鱼庄
'苹果梨 发现排序的结果不一一致请问为什么?有什么办法让排序的结果保持一致?
你查看一下你的数据库的初始化参数:nls_sort与nls_comp的值.