java面试题网

普通会员

183

帖子

7

回复

95

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5055| 回复: 0

mysql like、or多条件查询

mysql like、or多条件查询

Like可以实现模糊查询,like支持%和下划线匹配

查询姓名以M开头所有的员工

select * from emp where ename like M%;

mysql like、or多条件查询_www.wityx.com

查询姓名以N结尾的所有的员工

select * from emp where ename like %N;

mysql like、or多条件查询_www.wityx.com

查询姓名中包含O的所有的员工

select * from emp where ename like %O%;

mysql like、or多条件查询_www.wityx.com

查询姓名中第二个字符为A的所有员工

select * from emp where ename like _A%;

mysql like、or多条件查询_www.wityx.com

Like中%和下划线的差别?

%匹配任意字符出现的个数

下划线只匹配一个字符

Like 中的表达式必须放到单引号中|双引号中,以下写法是错误的:

select * from emp where ename like _A%

and

and表示并且的含义,表示所有的条件必须满足

工作岗位为MANAGER,薪水大于2500的员工

select * from emp where job=MANAGER and sal > 2500;

mysql like、or多条件查询_www.wityx.com

or

or,只要满足条件即可,相当于包含

查询出job为manager或者job为salesman的员工

select * from emp where job=MANAGER or job=SALESMAN;

mysql like、or多条件查询_www.wityx.com


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/1039_1_1.html


java面试题交流群:327440556

您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018