【发布时间】:2009-09-30 19:27:13
【问题描述】:
我有一个包含一些重音字符的数据库,我必须尽快进行不区分重音的搜索。 我尝试了两种解决方案:
查询所有可能的重音组合。例如: 鲈鱼 鲈鱼 鲈鱼 佩尔什 佩尔什 pèrchè 佩尔切 佩尔谢 pérché
重写 LIKE 运算符,我首先将所有重音字符替换为其各自的正常字符,然后像往常一样进行比较。
第一个显然太贵了,但第二个不够好。
有我缺少的解决方案吗?
谢谢 马可
【问题讨论】:
我有一个包含一些重音字符的数据库,我必须尽快进行不区分重音的搜索。 我尝试了两种解决方案:
查询所有可能的重音组合。例如: 鲈鱼 鲈鱼 鲈鱼 佩尔什 佩尔什 pèrchè 佩尔切 佩尔谢 pérché
重写 LIKE 运算符,我首先将所有重音字符替换为其各自的正常字符,然后像往常一样进行比较。
第一个显然太贵了,但第二个不够好。
有我缺少的解决方案吗?
谢谢 马可
【问题讨论】:
其他一些方法。一切都取决于您可以对数据库执行哪些操作。
【讨论】: