1、LIKE操作符
SELECT prod_id, prod_name
FROM Products
WHERE prod_name LIKE '%bean bag%'; --查询产品名称中间字符为'bean bag'的产品信息,
--不论这个字符串前面和后面有什么字符,也不论前后有几个字符
SELECT prod_id, prod_name
FROM Products
WHERE prod_name LIKE 'Fi%h'; --%放中间的示例
2、下划线_通配符
SELECT prod_id, prod_name
FROM Products
WHERE prod_name LIKE '_ish'; --下划线_只能匹配一个字符
3、方括号[]通配符
-- 查询所有名字以J和M开头的联系人
SELECT cust_contact
FROM Custumers
WHERE cust_contact LIKE '[JM]%';
-- 查询所有名字不以J和M开头的联系人
SELECT cust_contact
FROM Custumers
WHERE cust_contact LIKE '[^JM]%'; --用^符号否定
4、注意事项
(1)不要过分使用通配符
(2)除非绝对必要否则不要把通配符y用在搜索模式的开始处,因为放在开始处搜索起来是最慢的
(3) 注意通配符的应用,如果放错位置可能不会返回你想要的结果