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 05 MySQL
Navicat连接MySQL错误描述分析
Jun 02 MySQL
浅谈mysql返回Boolean类型的几种情况
Jun 04 MySQL
解析MySQL binlog
Jun 11 MySQL
解决Mysql的left join无效及使用的注意事项说明
Jul 01 MySQL
MySQL命令无法输入中文问题的解决方式
Aug 30 MySQL
MySQL基础快速入门知识总结(附思维导图)
Sep 25 MySQL
Mysql事务索引知识汇总
Mar 17 MySQL
navicat 连接Ubuntu虚拟机的mysql的操作方法
Apr 02 MySQL
详细介绍MySQL中limit和offset的用法
May 06 MySQL
MySQL数据库配置信息查看与修改方法详解
Jun 25 MySQL
jdbc中自带MySQL 连接池实践示例
Jul 23 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
MyBatis 动态SQL全面详解
MySQL中datetime时间字段的四舍五入操作
mysql如何能有效防止删库跑路
Oct 05 #MySQL
浅谈MySQL表空间回收的正确姿势
浅谈MySQL函数
Oct 05 #MySQL
You might like
php的memcached客户端memcached
2011/06/14 PHP
phplot生成图片类用法详解
2015/01/06 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
2017/08/07 PHP
浅谈PHP中new self()和new static()的区别
2017/08/11 PHP
Laravel中GraphQL接口请求频率实战记录
2020/09/01 PHP
Javascript简单实现可拖动的div
2013/10/22 Javascript
JQuery Highcharts 动态生成图表的方法
2013/11/15 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
jQuery中triggerHandler()方法用法实例
2015/01/19 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
Vue infinite update loop的问题解决
2019/04/23 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
angula中使用iframe点击后不执行变更检测的问题
2020/05/10 Javascript
[02:36]DOTA2混沌骑士 英雄基础教程
2013/11/26 DOTA
Python 爬虫多线程详解及实例代码
2016/10/08 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
python实现将字符串中的数字提取出来然后求和
2020/04/02 Python
python如何删除文件、目录
2020/06/23 Python
python中实现栈的三种方法
2020/12/19 Python
学生会主席竞聘书
2014/03/31 职场文书
房屋公证委托书
2014/04/03 职场文书
党员公开承诺书2015
2015/01/21 职场文书
兵马俑的导游词
2015/02/02 职场文书
离婚代理词范文
2015/05/23 职场文书