mysql - 如何使用 html 实体搜索记录集

标签 mysql sql html-entities

我数据库中的大部分数据都存储在 html 实体中,例如 ä 而不是 ä。但是一些数据以纯文本形式存储 (ä)。

现在我想找到所有带有 ä 或 ä 的记录集。我怎样才能在不使用的情况下最佳地实现这一目标

SELECT id FROM 表 WHERE content LIKE '%ä%' OR content LIKE '%ä%'

最佳答案

您可以在同一查询中替换要搜索的值的同时搜索表:

SELECT * FROM table WHERE REPLACE(content,'ä','ä') LIKE '%ä%'

当然,您必须对所有元音变音进行替换。

关于mysql - 如何使用 html 实体搜索记录集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5271990/

相关文章:

jquery - AJAX 调用只能返回第一行

PHP MySQL 更新查询失败

c# - 手动增加数据库中的值

sql - 关于指数的问题

html - ie8 无法识别 ⋅

javascript - Document.write(<script>) 抛出意外标记 "ILLEGAL"

html - 使用Unicode时是否需要使用HTML实体?

mysql - 在 Power BI 中以 M 语言中的each 执行子查询

php - 文件获取内容返回 false

sql - 在填写值时合并两个版本跟踪表