like用法
like 搭配 ‘%’ 或者 ’_’ 使用
select *from table where column like '%x%'
select *from table where column not like '%x%'
或
select *from table where column like '_x_'
select *from table where column not like '_x_'
% :代表0个或多个字符
_ : 代表 一个字符
假设下表名为:cool
Id |
name |
1 |
123 |
2 |
321 |
3 |
132 |
一、搭配 % 使用
使用上述表:cool为例
select *from cool where name like '%2%'
查询结果:
1 123
2 321
3 132
此时相当于前后均有通配符,%,此时可以进行匹配
select *from cool where name like '2%'
查询结果为空
select *from cool where name like '%2'
查询结果:
132
二、搭配 _ 使用
select *from coo lwhere name like '_2_'
查询结果:
1 123
2 321
3 132
select *from coo lwhere name like '_2'
查询结果:
空
select *from coo lwhere name like '2_'
查询结果:
空
select *from coo lwhere name like '__3'
查询结果:
1 123
小结
like经常用法:结合通配符,进行模糊匹配查询;同时也可以使用not 筛掉相关数据;同时,还存在一些通配符此处不进行补充;