使用LIKE查找%

时间:2014-07-22 07:24:06

标签: sql-server

我需要在列中找到%。我尝试了以下

SELECT  *
FROM    <table>
WHERE   <column> LIKE '%%%'

但是,列出了所有行。如何仅使用% using LIKE条件查找行?

3 个答案:

答案 0 :(得分:7)

请尝试以下格式:

select  * 
FROM    <table>
WHERE   <column> LIKE '%/%%' ESCAPE '/'

您也可以使用%[%]%

中的{{1}}

答案 1 :(得分:7)

这可能是合适的:

select  * 
FROM    <table>
WHERE   <column> LIKE '%[%]%'

答案 2 :(得分:0)

尝试使用\来逃避百分比。请尝试以下方法:

select * from table where column like '%\%%';