【发布时间】:2021-08-30 05:10:29
【问题描述】:
我目前无法在表“%2”或“%20”中查找包含以下数据的所有行。
例如:'Susan rides%2bike across town'。
SELECT * FROM [my_table] WHERE [description] LIKE % %2 %
我知道这个例子行不通,但是有没有办法使用 SQL 的“LIKE”运算符搜索这些值“%2”或“%20”?因为我需要找到它们并用空格替换它们。
【问题讨论】:
-
你是不是在
LIKE '%[%]2%'之后? -
嗨@Larnu,我将快速创建一个测试表并快速测试这个理论。将尽快恢复,谢谢。
-
另一种选择是使用
ESCAPE:LIKE '%\%2%' ESCAPE '\'。
标签: sql sql-server tsql sql-like