DQL 语言 --条件查询
Posted lfw421935678
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DQL 语言 --条件查询相关的知识,希望对你有一定的参考价值。
一、语法
select 查询列表 from 表名 where 筛选条件
二、筛选条件的分类
1、简单条件运算符> < = <> != >= <= <=>安全等于
#案例1:查询工资>12000的员工信息:
SELECT * FROM employees WHERE salary>12000;
#案例2:查询部门编号不等于90号的员工名和部门编号
SELECT last_name, department_id FROM employees WHERE department_id<>90;
2、逻辑运算符
&& and
|| or
! not
|| or
! not
#案例1:查询工资z在10000到20000之间的员工名、工资以及奖金
SELECT last_name, department_id FROM employees WHERE department_id<>90;
#案例2:查询部门编号不是在90到110之间,或者工资高于15000的员工信息
SELECT * FROM employees WHERE NOT(department_id>=90 AND department_id<=110) OR salary>15000;
3、模糊查询
like:一般搭配通配符使用,可以判断字符型或数值型
通配符:%任意多个字符,_任意单个字符
between and
in
is null /is not null:用于判断null值
in
is null /is not null:用于判断null值
is null PK <=> 普通类型的数值 null值 可读性
is null × √ √
<=> √ √ ×
is null × √ √
<=> √ √ ×
以上是关于DQL 语言 --条件查询的主要内容,如果未能解决你的问题,请参考以下文章
MySQL基础-- [DML(数据操纵语言),DQL(数据查询语言)]