🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 💫个人格言:“没有罗马,那就自己创造罗马~”
文章目录
`SQL` `DQL条件查询` `1.查询年龄等于 88 的员工` `2.查询年龄小于 20 的员工信息` `3.查询年龄小于等于 20 的员工信息` `4.查询没有身份证号的员工信息` `5.查询有身份证号的员工信息` `6.查询年龄不等于 88 的员工信息` `7.查询年龄在15岁(包含) 到 20岁(包含)之间的员工信息` `8.查询性别为 女 且年龄小于 25岁的员工信息` `9.查询年龄等于18 或 20 或 40 的员工信息` `10.查询姓名为两个字的员工信息` `11.查询身份证最后一位是 x 的员工信息`
SQL
DQL条件查询
SELECT 字段列表 FROM 表名 WHERE 条件列表
比较运算符
功能 >
大于 >=
大于等于 <
小于 <=
小于等于 =
等于 <> 或 !=
不等于 BETWEEN...AND...
在某个范围内(含最小,最大值) IN(...)
在in之后的列表中的值,多选一 LIKE 占位符
模糊匹配(_匹配单个字符,%匹配任意个字符) IS NULL
是NULL
逻辑运算符
功能 AND 或 &&
并且(多个条件同时成立) OR 或 ||
或者(多个条件任意一个成立) NOT 或 !
非 不是
1.查询年龄等于 88 的员工
select * from emp where age = 88 ;
2.查询年龄小于 20 的员工信息
select * from emp where AGE < 20 ;
3.查询年龄小于等于 20 的员工信息
select * from emp where AGE <= 20 ;
4.查询没有身份证号的员工信息
select * from emp where IDCARD is null ;
5.查询有身份证号的员工信息
select * from emp where IDCARD is not null ;
6.查询年龄不等于 88 的员工信息
select * from emp where age != 88 ;
7.查询年龄在15岁(包含) 到 20岁(包含)之间的员工信息
select * from emp where age between 15 and 20 ;
8.查询性别为 女 且年龄小于 25岁的员工信息
select * from emp where GENDER = '女' and age < 25 ;
9.查询年龄等于18 或 20 或 40 的员工信息
select * from emp where age = 18 || age = 20 || age = 40 ;
select * from emp where AGE in ( 18 , 20 , 40 ) ;
10.查询姓名为两个字的员工信息
select * from emp where name like '__' ;
11.查询身份证最后一位是 x 的员工信息
select * from emp where idcard like '%x' ;