MySQL 中 LIKE 是怎么用的? 还有 一个 % 和两边都是%有什么区别

2025-04-28 07:54:38
推荐回答(3个)
回答1:

like 就是模糊查询的意思 % 是不确定多少位 _ 代表一位
select * from emp where ename like 'A%' 查询出EMP表中ename以A开头的人的所有信息
select * from emp where ename like '%A' 查询出EMP表中ename以A结尾的人的所有信息
select * from emp where ename like '_a%' 查询出EMP表中ename中第二个字母是A的人的所有信息

回答2:

select * from table where name like '王%' 这个查出来姓王的人
select * from table where name like '%王%' 这个查出来名字有王的人

回答3:

like是条件里的,当然只能在like里用了啊