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 07 MySQL
MySQL Router的安装部署
Apr 24 MySQL
MySQL数据库压缩版本安装与配置详细教程
May 21 MySQL
my.ini优化mysql数据库性能的十个参数(推荐)
May 26 MySQL
zabbix监控mysql的实例方法
Jun 02 MySQL
MySQL 十大常用字符串函数详解
Jun 30 MySQL
MySQL中几种插入和批量语句实例详解
Sep 14 MySQL
浅谈MySql整型索引和字符串索引失效或隐式转换问题
Nov 20 MySQL
MySQL慢查询优化解决问题
Mar 17 MySQL
Mysql 8.x 创建用户以及授予权限的操作记录
Apr 18 MySQL
MySQL数据库实验实现简单数据库应用系统设计
Jun 21 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
MyBatis 动态SQL全面详解
MySQL中datetime时间字段的四舍五入操作
mysql如何能有效防止删库跑路
Oct 05 #MySQL
浅谈MySQL表空间回收的正确姿势
浅谈MySQL函数
Oct 05 #MySQL
You might like
php escape URL编码
2008/12/10 PHP
php中获得视频时间总长度的另一种方法
2011/09/15 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
php使用PDO执行SQL语句的方法分析
2017/02/16 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
javascript void(0)的妙用
2009/10/21 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
2011/03/01 Javascript
让innerText在firefox火狐和IE浏览器都能用的写法
2011/05/14 Javascript
JS模拟面向对象全解(二、类型与赋值)
2011/07/13 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
jquery实现未经美化的简洁TAB菜单效果
2015/08/28 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
jquery插件锦集【推荐】
2016/12/16 Javascript
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
Vue父组件如何获取子组件中的变量
2019/07/24 Javascript
微信小程序自定义导航栏(模板化)
2019/11/15 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
python脚本实现分析dns日志并对受访域名排行
2014/09/18 Python
python的pstuil模块使用方法总结
2019/07/26 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
python实发邮件实例详解
2019/11/11 Python
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
专科文秘应届生求职信
2013/11/18 职场文书
调解员先进事迹材料
2014/02/07 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
综合测评自我评价
2015/03/06 职场文书
生死抉择观后感
2015/06/09 职场文书
七年级语文教学反思
2016/03/03 职场文书
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技