如何使用 html 实体搜索记录集
我的数据库中的大多数数据都以 html 实体存储,例如 ä
而不是 ä
。但有些数据以纯文本形式存储 (ä
)。
现在我想查找带有 ä
OR ä 的所有记录集。如何在不使用
SELECT id FROM table WHERE content LIKE '%ä
%' OR content LIKE '%ä
%' 的情况下最佳地实现此目的
Most data in my database is stored with html entities, such as ä
instead of ä
. But some data is stored as plain text (ä
).
Now I want to find all recordsets with ä
OR ä. How can I optimally achieve this without using
SELECT id FROM table WHERE content LIKE '%ä
%' OR content LIKE '%ä
%'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在替换同一查询中要搜索的值的同时搜索表:
当然,您必须对所有变音符号进行替换。
You can search the table while replacing the values to be searched in the same query:
You'll have to do the replace for all Umlaute of course.
最佳答案是检查现有数据并将其中一个的所有实例更改为另一个实例以保持一致。
创建一个 UDF
然后您只需要检查所有包含该批次的表!!!!
Best answer is to go through your existing data and change all instances of the one to the other to be consistent.
Create a UDF
Then you just need to go through all your tables with that lot!!!!