MYSQL,忽略空格,标点符号,替换查询中的重音符号

标签 mysql punctuation

我需要一种方法来使用包含省份缩写、全名和地区的词典,而不必为安大略省的每个可能的拼写错误添加条目。 表如下:

state       |name     | territory
===================================
AB           Alberta   West

数据如下:

"Ontario,"
"ON,"
"ON"
"On"
" Ontario"
"Ontario "
" Ontario "


Quebec
Québec
QU
QB
Quebec,

最佳答案

这不是解决当前问题的真正答案,但这就是标准化的目的。为省份制作另一个表格,然后将其链接到原始表格,而不是允许自由格式的文本。

或者,向输入添加一个触发器,以强制收集的数据保持一定的一致性。 (至少修剪空格,使其全部向上,也许检查有效条目..等)

关于MYSQL,忽略空格,标点符号,替换查询中的重音符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5639974/

相关文章:

python - 如何在Scikit-Learn文本CountVectorizer或TfidfVectorizer中保留标点符号?

grammar - 我应该为单句警报/通知弹出窗口使用正确的标点符号吗?

MySQL 将数据减少为 64 个字符宽?

php - 如何创建谷歌阅读器?

python - 从字符串中去除标点符号的最佳方法

python - 正则表达式-捕获标点符号和缩写

c++ - 在字符串 C++ 中查找标点符号

java - 我想使用 spring 获得多个 mysql 数据库的结果

php - Laravel whereJsonContains 查询在 5.7 中不起作用

python - Django,截断不正确的 DOUBLE 值 : '\x00' in ValueQuerySet