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事务的隔离级别与MVCC
Apr 22 MySQL
MYSQL 无法识别中文的永久解决方法
Jun 03 MySQL
详细谈谈MYSQL中的COLLATE是什么
Jun 11 MySQL
mysql left join快速转inner join的过程
Jun 30 MySQL
MySQL一些常用高级SQL语句
Jul 03 MySQL
MySql子查询IN的执行和优化的实现
Aug 02 MySQL
MyBatis 动态SQL全面详解
Oct 05 MySQL
mysql timestamp比较查询遇到的坑及解决
Nov 27 MySQL
MySQL中B树索引和B+树索引的区别详解
Mar 03 MySQL
Mysql事务索引知识汇总
Mar 17 MySQL
MySQL 原理优化之Group By的优化技巧
Aug 14 MySQL
MySQL远程无法连接的一些常见原因总结
Sep 23 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
MyBatis 动态SQL全面详解
MySQL中datetime时间字段的四舍五入操作
mysql如何能有效防止删库跑路
Oct 05 #MySQL
浅谈MySQL表空间回收的正确姿势
浅谈MySQL函数
Oct 05 #MySQL
You might like
php数组去除空值函数分享
2015/02/02 PHP
简述php环境搭建与配置
2016/12/05 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
如何在PHP中读写文件
2020/09/07 PHP
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
JavaScript实现将文本框的值插入指定位置的方法
2015/08/13 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
如何提高Dom访问速度
2017/01/05 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
Web制作验证码功能实例代码
2017/06/19 Javascript
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
2018/07/18 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
2019/09/18 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
[04:32]DOTA2著名解说配音敌法师 现场专访海涛怒切假腿
2013/12/20 DOTA
Python入门_浅谈字符串的分片与索引、字符串的方法
2017/05/16 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
python删除不需要的python文件方法
2018/04/24 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
python实现周期方波信号频谱图
2018/07/21 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
Python supervisor强大的进程管理工具的使用
2019/04/24 Python
python开启debug模式的方法
2019/06/27 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
使用Vue.js和MJML创建响应式电子邮件
2021/03/23 Vue.js
商务邀请函范文
2014/01/14 职场文书
525心理健康活动总结
2015/05/08 职场文书
公司催款律师函
2015/05/27 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书
Django框架中视图的用法
2022/06/10 Python