我需要在列中找到%
。我尝试了以下
SELECT *
FROM <table>
WHERE <column> LIKE '%%%'
但是,列出了所有行。如何仅使用% using LIKE
条件查找行?
答案 0 :(得分:7)
请尝试以下格式:
select *
FROM <table>
WHERE <column> LIKE '%/%%' ESCAPE '/'
您也可以使用%[%]%
答案 1 :(得分:7)
这可能是合适的:
select *
FROM <table>
WHERE <column> LIKE '%[%]%'
答案 2 :(得分:0)
尝试使用\来逃避百分比。请尝试以下方法:
select * from table where column like '%\%%';