【发布时间】:2016-12-11 13:17:56
【问题描述】:
我必须在如下查询中比较两个字符串:
SELECT *
FROM MY_TABLE
WHERE column LIKE '%keyword%';
但我想比较 column 和 keyword 的非重音值。在 MySQL 中是否有 unaccent() 函数或其他方式来实现这一点?
【问题讨论】:
标签: mysql database postgresql
我必须在如下查询中比较两个字符串:
SELECT *
FROM MY_TABLE
WHERE column LIKE '%keyword%';
但我想比较 column 和 keyword 的非重音值。在 MySQL 中是否有 unaccent() 函数或其他方式来实现这一点?
【问题讨论】:
标签: mysql database postgresql
AFAIK,不,MySQL 中不存在 unaccent() 函数。要忽略重音,您必须为要比较的列设置正确的排序规则。示例:How to remove accents in MySQL?
【讨论】: