Answers:
使用括号。所以要寻找75%
WHERE MyCol LIKE '%75[%]%'
这比ESCAPE更简单,并且对于大多数RDBMS都是常见的。
您可以将ESCAPE
关键字与一起使用LIKE
。只需%
在字符串中的每个现有符号前添加所需的字符(例如“!”),然后ESCAPE '!'
在查询末尾添加(或您选择的字符)。
例如:
SELECT *
FROM prices
WHERE discount LIKE '%80!% off%'
ESCAPE '!'
这将使数据库将80%作为要搜索的字符串的实际部分而不是80(通配符)。