如何编写sql查询来查找包含“%”符号的值?

lfapxunr  于 2021-08-13  发布在  Java
关注(0)|答案(2)|浏览(550)

值是包含字母数字字符和特殊字符的字符串。我正在尝试显示包含“%”的值。

nkcskrwz

nkcskrwz1#

您可以只使用字符串函数:

select val from mytable where locate(val, '%')

如果你想这样做的话 like ,你需要 escape 选项:

select val from mytable where val like '%|%%' escape '|';
yqhsw0fo

yqhsw0fo2#

另一种方式(尽管可能不是更快):

WHERE val REGEXP('%')

相关问题