【MySQL】学习如何通过DQL进行数据库数据的条件查询

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

个人主页: Aileen_0v0
热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”

a fraction of 一部分.

文章目录

  • `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 或 ! 非 不是
条件查询Exercises

1.查询年龄等于 88 的员工

select * from emp where age = 88;

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第1张图片


2.查询年龄小于 20 的员工信息

select * from emp where AGE < 20;

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第2张图片


3.查询年龄小于等于 20 的员工信息

select * from emp where AGE <= 20;

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第3张图片


4.查询没有身份证号的员工信息

select * from emp where IDCARD is null ;

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第4张图片


5.查询有身份证号的员工信息

select * from emp where IDCARD is not null;

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第5张图片


6.查询年龄不等于 88 的员工信息

select * from emp where age != 88;

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第6张图片


7.查询年龄在15岁(包含) 到 20岁(包含)之间的员工信息

select * from emp where age between 15 and 20;

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第7张图片

  • 注意:between 之后是最小值,and 之后是最大值。

8.查询性别为 女 且年龄小于 25岁的员工信息

select * from emp where GENDER = '女' and age < 25;

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第8张图片

9.查询年龄等于18 或 20 或 40 的员工信息

  • 写法一:
select * from emp where age = 18 || age = 20 || age =  40;
  • 写法二:
select  * from emp where  AGE in (18,20,40);

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第9张图片


【MySQL】学习如何通过DQL进行数据库数据的条件查询_第10张图片

10.查询姓名为两个字的员工信息

select * from emp where name like '__';

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第11张图片

11.查询身份证最后一位是 x 的员工信息

select * from emp where idcard like '%x';

【MySQL】学习如何通过DQL进行数据库数据的条件查询_第12张图片

](https://img-home.csdnimg.cn/images/20220524100510.png#pic_center)

你可能感兴趣的:(MySQL自学篇,数据库,mysql,学习)