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执行过程以及顺序
May 12 MySQL
Navicat for MySQL的使用教程详解
May 27 MySQL
MySQL系列之三 基础篇
Jul 02 MySQL
MySQL图形化管理工具Navicat安装步骤
Dec 04 MySQL
mysql中整数数据类型tinyint详解
Dec 06 MySQL
一文了解MYSQL三大范式和表约束
Apr 03 MySQL
排查MySQL生产环境索引没有效果
Apr 11 MySQL
MySQL 数据 data 基本操作
May 04 MySQL
MySQL 逻辑备份 into outfile
May 15 MySQL
mysql数据库实现设置字段长度
Jun 10 MySQL
sql注入报错之注入原理实例解析
Jun 10 MySQL
MySQL数据库如何查看表占用空间大小
Jun 10 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
MyBatis 动态SQL全面详解
MySQL中datetime时间字段的四舍五入操作
mysql如何能有效防止删库跑路
Oct 05 #MySQL
浅谈MySQL表空间回收的正确姿势
浅谈MySQL函数
Oct 05 #MySQL
You might like
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
smarty缓存用法分析
2014/12/16 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
Javascript数据结构与算法之列表详解
2015/03/12 Javascript
JS实现的左侧竖向滑动菜单效果代码
2015/10/19 Javascript
详解Backbone.js框架中的模型Model与其集合collection
2016/05/05 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
2016/10/08 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
使用JavaScript进行表单校验功能
2017/08/01 Javascript
Vue内容分发slot(全面解析)
2017/08/19 Javascript
使用vue + less 实现简单换肤功能的示例
2018/02/21 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
JavaScript中遍历的十种方法总结
2020/12/15 Javascript
[01:05:12]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS CIS-GAME
2014/05/21 DOTA
基于Python os模块常用命令介绍
2017/11/03 Python
Python简单实现两个任意字符串乘积的方法示例
2018/04/12 Python
python版本单链表实现代码
2018/09/28 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
通过Python实现Payload分离免杀过程详解
2020/07/13 Python
celery在python爬虫中定时操作实例讲解
2020/11/27 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
巴西购物网站:Onofre Agora
2020/06/08 全球购物
shell的种类有哪些
2015/04/15 面试题
挂靠协议书范本
2014/04/22 职场文书
奥巴马胜选演讲稿
2014/05/15 职场文书
新农村建设汇报材料
2014/08/15 职场文书
2014年便民服务中心工作总结
2014/12/20 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang