sql语句中的通配符

sql语句中的通配符
sql server 2005 中有4中通配符可以适用于 like 字符串匹配:
%  匹配零-N个任意字符
_  匹配一个任意字符
[] 匹配指定范围内的任何单个字符
[^] 匹配不在指定范围内的任何单个字符

如果希望在字符串中搜索%或者_的字面值, 可以使用ESCAPE运算符
例如:
SELECT ProductID,Name
FROM Production.product
WHERE Name LIKE '%/_%' ESCAPE '/'

ESCAPE 命令之后的斜线,表示这个斜线是转义字符,如果在搜索条件中下划线之前出现的是转移字符,它将被视为是字面值而不是通配符。

原文地址:https://www.cnblogs.com/dunnice/p/1593203.html