首页 > 解决方案 > 将 db 值与特殊字符匹配

问题描述

如果存储的数据具有特殊字符,并且搜索查询没有,是否有办法匹配查询中的值:

例如:我想匹配具有以下值的列:

Doña Ana

但我只能使用搜索

Dona Ana 

标签: mysql

解决方案


您可以整理没有重音符号的拉丁语一般感兴趣的列:

SELECT *
FROM yourTable
WHERE name COLLATE latin1_general_ci = 'Dona Ana';

推荐阅读