【数据库笔记】Mysql中的Like子句的数据匹配
2021-07-22 本文已影响0人
Brose
数据库表
表名:student
ID | name | age |
---|---|---|
1 | 王小明 | 23 |
2 | 王大明 | 24 |
3 | 李华 | 13 |
3 | 李明 | 13 |
关键语句
- like:查询列表中包含同名内容的字段
语句
select * from 表名 where 字段 like "--"
语句形式
ID | name |
---|---|
%a | 以a结尾的数据 |
a% | 以a开头的数据 |
%a% | 含有a的数据 |
_ a _ | 三位且中间字母是a的 |
_ a | 两位且结尾字母是a的 |
a _ | 两位且开头字母是a的 |
举例
查询以“明'结尾的字段
select * from student where name like "%明"
ID | name | age |
---|---|---|
1 | 王小明 | 23 |
2 | 王大明 | 24 |
3 | 李明 | 13 |
查询以“王'开头的字段
select * from student where day name "王%"
ID | name | age |
---|---|---|
1 | 王小明 | 23 |
2 | 王大明 | 24 |