mysql 条件查询、逻辑查询、模糊查询、通配符、转义字符
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql 条件查询、逻辑查询、模糊查询、通配符、转义字符,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1547字,纯文字阅读大概需要3分钟。
内容图文
![mysql 条件查询、逻辑查询、模糊查询、通配符、转义字符](/upload/InfoBanner/zyjiaocheng/512/65c70a643e074cd2946caee109fd2973.jpg)
select 查询列表 from 表名 where 筛选条件;
分类:
按条件表达式筛选 =,!=
按逻辑表达式筛选 and or not
模糊查询 like、between and、in、is null
查询工资大于12000的员工信息
SELECT * FROM employees WHERE salary >12000;
查询部门编号不等90的员工名和部门编号,要查询的编号
SELECT last_name,department_id FROM employees WHERE department_id <>90;
按逻辑表达式筛选
查询工资在10000到20000之间的员工名、工资以及奖金
SELECT last_name ,salary,commission_pct FROM employees WHERE salary<20000
AND salary>10000;
查询部门编号不是在90到110之间,或者工资高于15000的员工
SELECT
*
FROM employees
WHERE department_id <90
OR department_id >110
OR salary>15000;
#或者
SELECT *
FROM employees
WHERE NOT(department_id>=90 AND department_id<=110) OR salary>15000;
模糊查询
like,查询员工名中包含字符a的员工信息
SELECT
*
FROM
employees
WHERE
last_name LIKE ‘%a%‘; //百分号%是通配字符,代表其他任意多个字符,_代表任意一个字符
案例:查询员工名中第三个字符为e,第五个字符为a的员工名和工资
SELECT
last_name,
salary
FROM employees
WHERE
last_name LIKE ‘__e_a%‘; //2个下划线+e+一个下划线+a
案例:查询员工名中第二个字符为_的员工名,正常转义字符\
SELECT
last_name
FROM
employees
WHERE
last_name LIKE ‘_\_%‘;
自定义转义字符
SELECT
last_name
FROM
employees
WHERE
last_name LIKE‘_@_%‘ ESCAPE ‘@‘;
mysql 条件查询、逻辑查询、模糊查询、通配符、转义字符
标签:esc dep 大于 from 列表 之间 sel cap between
本文系统来源:https://blog.51cto.com/14437184/2434598
内容总结
以上是互联网集市为您收集整理的mysql 条件查询、逻辑查询、模糊查询、通配符、转义字符全部内容,希望文章能够帮你解决mysql 条件查询、逻辑查询、模糊查询、通配符、转义字符所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。