本文已参与「新人创作礼」活动,一起开启掘金创作之路。
场景
通配符通常与
LIKE联用,来实现模糊查询
数据模型
- main_character 主线人物表
| 人物ID | 姓名 | 手机号 |
|---|---|---|
| 1 | 工藤优作 | 09091671128 |
| 2 | 工藤新一 | 06065201314 |
| 3 | 赤井秀一 | 02004671958 |
| 4 | 降谷零 | 02029231810 |
| 5 | 羽田秀吉 | 07019422293 |
| 6 | 宫野明美 | 06091486476 |
| 7 | 宫野志保 | 07007138678 |
| 8 | 毛利兰 | 06095201314 |
_示例
- 查询语句
SELECT name
FROM
main_character
WHERE
phone LIKE '060_5201314'
查询手机号中区号为
060,尾号为5201314的主线人物姓名
- 查询结果
| 姓名 |
|---|
| 工藤新一 |
| 毛利兰 |
%示例
- 查询语句
SELECT name
FROM
main_character
WHERE
name LIKE '宫野%'
查询姓名中姓氏为
宫野的主线人物姓名
- 查询结果
| 姓名 |
|---|
| 宫野明美 |
| 宫野志保 |
区别
| 通配符 | 说明 |
|---|---|
| _ | 代表一个未指定字符 |
| % | 代表不定个未指定字符 |