第六课 用通配符进行过滤
一、LIKE操作符
(1)定义:用来匹配值的一部分的特殊字符
(2)搜索模式:由字面值、通配符或者两者组合构成的搜索条件,如:WHERE name LIKE '%a%'
1.1 百分号(%)通配符
SELECT
name,
gender
FROM inf
WHERE name LIKE '%a%';
(1)注意:区分大小写、匹配不了NULL
1.2 下划线(—)通配符
SELECT
name,
city
FROM inf
WHERE city LIKE '_ sia';
(1)注意:_只能匹配一个字符,__匹配两个字符
1.3 方括号[]通配符 MYSQL不支持
二、通配符使用技巧
(1)不要过度使用
(2)不要用于搜索模式的开始