我必须从表(列(varchar)值在文本中包含“%”)中选择所有行。
我在下面的查询中尝试过,但是未能获得正确的结果集。

SELECT * from TABLE where VALUE LIKE '%%%'


上面的查询给出了表的所有行。

请帮助我进行查询以匹配“%”并获得正确的结果。

最佳答案

SELECT * FROM your_table
WHERE value LIKE '%\\%%'


SQLFiddle demo

关于mysql - mysql从文本中匹配特殊字符%,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49979702/

10-11 10:47