# MySQL LIKE
# 语法
WHERE LIKE ''
# 占位符
- 下划线
_
表示一个字符 - 百分号
%
表示一个或做个字符
语法 | 作用 |
---|---|
LIKE 'a%' | 以 a 开头的任意字符 |
LIKE '%a' | 以 a 结尾的任意字符 |
LIKE '%a%' | 包含 a 的任意字符 |
LIKE 'a%b' | 以 a 开头 b 结尾的任意字符 |
LIKE 'a__%' | 以 a 开头 长度至少为 3 的任意字符 |
# 举例
-- 查找地址是岳麓开头的用户
SeLECT * FROM customers
WHERE address LIKE '岳麓%'
-- 查找地址是小区结尾的用户
SeLECT * FROM customers
WHERE address LIKE '%小区'
-- 查找地址是岳麓开头并且长度至少为 4 的用户
SeLECT * FROM customers
WHERE address LIKE '岳麓__%'