mysql匹配文本中的特殊字符%

时间:2018-04-23 11:11:52

标签: mysql

我必须从表中选择列(varchar)值包含'%'的所有行。在文中。 我尝试了以下查询但未能获得正确的结果集。

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

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

请帮我形成一个匹配'%'并得到正确的结果。

2 个答案:

答案 0 :(得分:1)

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

SQLFiddle demo

答案 1 :(得分:0)

逃避角色为我工作。

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

此查询为我提供了正确的结果集。