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 相关文章推荐
jdbc使用PreparedStatement批量插入数据的方法
Apr 27 MySQL
MySQL主从搭建(多主一从)的实现思路与步骤
May 13 MySQL
MySQL中连接查询和子查询的问题
Sep 04 MySQL
mysql中int(3)和int(10)的数值范围是否相同
Oct 16 MySQL
记一次Mysql不走日期字段索引的原因小结
Oct 24 MySQL
SQL优化老出错,那是你没弄明白MySQL解释计划用法
Nov 27 MySQL
Mysql数据库表中为什么有索引却没有提高查询速度
Feb 24 MySQL
解决MySQL添加新用户-ERROR 1045 (28000)的问题
Mar 03 MySQL
Mysql使用全文索引(FullText index)的实例代码
Apr 03 MySQL
MySQL数据库查询进阶之多表查询详解
Apr 08 MySQL
解决MySQL报“too many connections“错误
Apr 19 MySQL
MySQL导致索引失效的几种情况
Jun 25 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下过滤HTML代码的函数
2007/12/10 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
2014/04/24 PHP
php中的动态调用实例分析
2015/01/07 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
jQuery UI 应用不同Theme的办法
2010/09/12 Javascript
jQuery scroll事件实现监控滚动条分页示例
2014/04/04 Javascript
js实现页面跳转重定向的几种方式
2014/05/29 Javascript
《JavaScript DOM 编程艺术》读书笔记之DOM基础
2015/01/09 Javascript
jQuery使用之标记元素属性用法实例
2015/01/19 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
js 定位到某个锚点的方法
2016/11/19 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
在vue中给后台接口传的值为数组的格式代码
2020/11/12 Javascript
Vue实现购物小球抛物线的方法实例
2020/11/22 Vue.js
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
python如何基于redis实现ip代理池
2020/01/17 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
Python龙贝格法求积分实例
2020/02/29 Python
python爬取天气数据的实例详解
2020/11/20 Python
英国汽车和货车租赁网站:Hertz英国
2016/09/02 全球购物
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
美容师的职业规划书
2013/12/27 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
课外访万家心得体会
2014/09/03 职场文书
2015年工程师工作总结
2015/04/30 职场文书
八月迷情观后感
2015/06/11 职场文书
出纳2015年度工作总结范文
2015/10/14 职场文书
详细了解MVC+proxy
2021/07/09 Java/Android
Win10加载疑难解答时出错发生意外错误的解决方法
2022/07/07 数码科技