sql语句中的通配符
sql server 2005 中有4中通配符可以适用于 like 字符串匹配:
% 匹配零-N个任意字符
_ 匹配一个任意字符
[] 匹配指定范围内的任何单个字符
[^] 匹配不在指定范围内的任何单个字符
如果希望在字符串中搜索%或者_的字面值, 可以使用ESCAPE运算符
例如:
SELECT ProductID,Name
FROM Production.product
WHERE Name LIKE '%/_%' ESCAPE '/'
ESCAPE 命令之后的斜线,表示这个斜线是转义字符,如果在搜索条件中下划线之前出现的是转移字符,它将被视为是字面值而不是通配符。