如何在SQL表列中搜索“%”符号

4
我有一张包含“备注”列的表格...如何在该列中搜索“%”字符?
3个回答

6

像这样

where Remarks like'%[%]%'

你需要在它周围放括号,更多信息请参考LIKE (Transact-SQL)


6
SELECT *
    FROM YourTable
    WHERE CHARINDEX('%', Remarks) > 0

1

有两种方法,你可以使用

where Remarks like '%[%]%'

或者

where Remarks like '%!%%' escape '!'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接