%:0,1,N个字符
_:1个字符
方括号([]
)通配符用来指定一个字符集,它必须匹配指定位置(通配符的位置)的一个字符。
此通配符可以用前缀字符^
(脱字号)来否定。例如,下面的查询匹配不以J
或M
起头的任意联系人名(与前一个例子相反):
输入▼
SELECT cust_contact
FROM Customers
WHERE cust_contact LIKE '[^JM]%'
ORDER BY cust_contact;
当然,也可以使用NOT
操作符得出相同的结果。^
的唯一优点是在使用多个WHERE
子句时可以简化语法: