前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【MySQL】学习如何通过DQL进行数据库数据的条件查询

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

作者头像
用户10920432
发布2024-01-31 10:19:48
1010
发布2024-01-31 10:19:48
举报

SQL

DQL条件查询

SELECT 字段列表 FROM 表名 WHERE 条件列表

比较运算符

功能

>

大于

>=

大于等于

<

小于

<=

小于等于

=

等于

<> 或 !=

不等于

BETWEEN...AND...

在某个范围内(含最小,最大值)

IN(...)

在in之后的列表中的值,多选一

LIKE 占位符

模糊匹配(_匹配单个字符,%匹配任意个字符)

IS NULL

是NULL

逻辑运算符

功能

AND 或 &&

并且(多个条件同时成立)

OR 或 ||

或者(多个条件任意一个成立)

NOT 或 !

非 不是

条件查询Exercises

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

代码语言:javascript
复制
select * from emp where age = 88;
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
select * from emp where AGE < 20;
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
select * from emp where AGE <= 20;
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
select * from emp where IDCARD is null ;
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
select * from emp where IDCARD is not null;
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
select * from emp where age != 88;
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
select * from emp where age between 15 and 20;
在这里插入图片描述
在这里插入图片描述
  • 注意:between 之后是最小值,and 之后是最大值。

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

代码语言:javascript
复制
select * from emp where GENDER = '女' and age < 25;
在这里插入图片描述
在这里插入图片描述

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

  • 写法一:
代码语言:javascript
复制
select * from emp where age = 18 || age = 20 || age =  40;
  • 写法二:
代码语言:javascript
复制
select  * from emp where  AGE in (18,20,40);
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
select * from emp where name like '__';
在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
select * from emp where idcard like '%x';
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-01-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SQL
    • DQL条件查询
      • 1.查询年龄等于 88 的员工
        • 2.查询年龄小于 20 的员工信息
          • 3.查询年龄小于等于 20 的员工信息
            • 4.查询没有身份证号的员工信息
              • 5.查询有身份证号的员工信息
                • 6.查询年龄不等于 88 的员工信息
                  • 7.查询年龄在15岁(包含) 到 20岁(包含)之间的员工信息
                    • 8.查询性别为 女 且年龄小于 25岁的员工信息
                      • 9.查询年龄等于18 或 20 或 40 的员工信息
                        • 10.查询姓名为两个字的员工信息
                          • 11.查询身份证最后一位是 x 的员工信息
                          相关产品与服务
                          云数据库 MySQL
                          腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档