MySQL数据库必备之条件查询语句


Posted in MySQL onOctober 15, 2021

1、基本语法

SELECT
	查询列表
FROM
	表名
WHERE
	筛选表达式;

2、按条件表达式筛选

条件运算符:>,<,=,!=,<>,>=,<=
条件运算符不能判断null

#在employees表中筛选工资大于12000的员工的所有信息
SELECT
	*
FROM
	employees
WHERE
	salary>12000;

3、按逻辑表达式筛选

逻辑运算符:&&,||,!,and,or,not
用于连接条件表达式

SELECT
	*
FROM
	employees
WHERE
	salary>12000 AND salary<16000;

4、模糊查询

关键字:like,between and,in,is null,is not null

①like:通常和通配符搭配使用
通配符:%表示任意个任意字符,_表示一个任意字符
如果需要用到通配符本身,则使用\转义符,如\_

#查询名字第二个字母为a的员工的所有信息
SELECT
	*
FROM
	employees
WHERE
	last_name LIKE '_a%';

②between and:包含两个临界值,注意两个临界值顺序不能颠倒

SELECT
	*
FROM
	employees
WHERE
	salary BETWEEN 10000 AND 16000;

③in:判断某字段的值是否属于in列表中的某一项,不支持通配符

#查询工作编号为SA_MAN,PR_REP的员工的所有信息
SELECT
	*
FROM
	employees
WHERE
	job_id IN('SA_MAN','PR_REP');

④is null(is not null):为空和不为空

#查询没有奖金的员工的所有信息
SELECT
	*
FROM
	employees
WHERE
	commission_pct IS NULL;

5、安全等于

符号:<=> 表示等于,可以替代is=

SELECT
	*
FROM
	employees
WHERE
	commission_pct <=> NULL;

到此这篇关于MySQL数据库必备之条件查询语句的文章就介绍到这了,更多相关MySQL 条件查询 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
MySQL 慢查询日志深入理解
Apr 22 MySQL
MYSQL数据库使用UTF-8中文编码乱码的解决办法
May 26 MySQL
MySQL中使用or、in与union all在查询命令下的效率对比
May 26 MySQL
如何自己动手写SQL执行引擎
Jun 02 MySQL
MySQL中的布尔值,怎么存储false或true
Jun 04 MySQL
mysql优化之query_cache_limit参数说明
Jul 01 MySQL
MySQL的Query Cache图文详解
Jul 01 MySQL
SQL实现LeetCode(177.第N高薪水)
Aug 04 MySQL
MySQL8.0升级的踩坑历险记
Nov 01 MySQL
MySQL创建管理HASH分区
Apr 13 MySQL
Mysql 数据库中的 redo log 和 binlog 写入策略
Apr 26 MySQL
MySQL数据库如何查看表占用空间大小
Jun 10 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
MyBatis 动态SQL全面详解
MySQL中datetime时间字段的四舍五入操作
mysql如何能有效防止删库跑路
Oct 05 #MySQL
浅谈MySQL表空间回收的正确姿势
浅谈MySQL函数
Oct 05 #MySQL
You might like
在同一窗体中使用PHP来处理多个提交任务
2006/10/09 PHP
php 正确解码javascript中通过escape编码后的字符
2010/01/28 PHP
用PHP将数据导入到Foxmail的实现代码
2010/09/05 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
基于jquery的一个拖拽到指定区域内的效果
2011/09/21 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
extjs每个组件要设置唯一的ID否则会出错
2014/06/15 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
利用jquery操作Radio方法小结
2014/10/20 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
javaScript事件学习小结(四)event的公共成员(属性和方法)
2016/06/09 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
微信小程序合法域名配置方法
2019/05/06 Javascript
JS原型与继承操作示例
2019/05/09 Javascript
vue项目启动出现cannot GET /服务错误的解决方法
2020/04/26 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
在Python中使用__slots__方法的详细教程
2015/04/28 Python
Python自动调用IE打开某个网站的方法
2015/06/03 Python
Django中间件工作流程及写法实例代码
2018/02/06 Python
python如何修改装饰器中参数
2018/03/20 Python
Python何时应该使用Lambda函数
2019/07/02 Python
用python写一个定时提醒程序的实现代码
2019/07/22 Python
Python遍历字典方式就实例详解
2019/12/28 Python
Python中内建模块collections如何使用
2020/05/27 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
2020/11/17 Python
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
工程概预算专业毕业生求职信
2013/10/04 职场文书
班组长安全职责
2014/01/05 职场文书
中国入世承诺
2014/04/01 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书