通过oracle中的重音字符排序

时间:2014-09-17 11:26:23

标签: oracle11g

我遇到如下情况:

select p.last_name from person p where user_id = 'mprakash' and contains(last_name , 'fré%') > 0 

结果:

FreNormal
Frederic
Frédéric
Frêdéric

结果如上所述......即使我使用重音字符'fré%'来提供搜索条件,重音字符总是最后的

我们可以通过以下方式获得结果:

Frédéric
Frêdéric
FreNormal
Frederic

或者如果我将搜索作为包含(last_name,'frê%')> 0 然后结果如下:

Frêdéric
Frédéric
FreNormal
Frederic

如果我搜索包含(last_name,'fre%')> 0然后结果将是

FreNormal
Frederic
Frêdéric
Frédéric

0 个答案:

没有答案