DQL (数据查询语言)之分组查询| 学习笔记-阿里云开发者社区

开发者社区> 学堂小助手> 正文

DQL (数据查询语言)之分组查询| 学习笔记

简介: 快速学习 DQL (数据查询语言)之分组查询
+关注继续查看

开发者学堂课程【数据库及 SQL/MySQL 基础DQL (数据查询语言)之分组查询】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/30/detail/663


DQL(数据查询语言)之分组查询

 

分组查询

在分组之后,还需要查询组信息,分组查询所涵盖的不能是个人信息,必须是组信息。

组信息都是用函数计算出来的。

调用 job 分组以及查出每组人数及工种名称。此时能查询的类只有两个,一是当前分组列,二是计数函数。

图片1G1.png

除了分组列能查询,其他的都是计和函数,必须是一个组信息。以学生信息表为例,可以用性别分组。

可统计出男女人数。

图片1G2.png

还可以按照籍贯分组。

图片1G3.png


回到以下表格

图片1G5.png

用部门分组,查询人数。在分组之前,筛选出工资高于15000的人。条件是在分组前列出的,分组前的条件用 while 来去除。无论查询什么数据, select 后必须先空格。代码和表格如下

图片1G4.png

此时将各个部门都列出,还没有将需要去除的人员去除。所以需要用上 where 代码和表格如下

图片1G5.png

分组查询是难点,例如,需要查询每个部门工资大于15000的员工个数,筛选出员工大于两名的部门。于是就存在分组前的条件和分组后的条件。需要在原来的条件后加入一个 having,

分组前去除的人没有参加分组,分组后的人都用聚合函数作条件分组。

Select, from, where ,group by ,having ,order by,若一条语句中要用上所有的关键字,顺序如上,执行顺序也如上。图片1G6.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SQL Serever学习13——数据库编程语言
编程基础 注释 注释命名来对一些语句进行说明,便于日后维护或者其他用户理解,注释不会执行。 单行注释 SELECT GETDATE() --查询当前日期 多行注释 /* 注释有助于 理解操作的内容 查询当前日期 */ SELECT GETDATE() 变量 在T-SQL执行命令时,可...
980 0
mongoose学习笔记3--简单查询1
简述 查询就是返回一个集合中的文档的子集 Mongoose 模型提供了   find、     findOne、   findById 三种方法用于文档查询。 为了方便后面课程的有效学习,我们先添加一些测试数据。
688 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
12076 0
SAS学习笔记之《SAS编程与数据挖掘商业案例》(5)SAS宏语言、SQL过程
SAS学习笔记之《SAS编程与数据挖掘商业案例》(5)SAS宏语言、SQL过程 1. 一个SAS程序可能包含一个或几个语言成分: DATA步或PROC步 全程语句 SAS组件语言(SCL) 结构化查询语言(SQL) SAS宏语言 2. 宏触发:% 是一个宏语句或宏函数;&是一个宏变量引用 3. 局部宏变量:一般程序定义的为宏变量。 全局
1705 0
Presto 如何高效查询 OSS 数据 | 学习笔记
快速学习 Presto 如何高效查询 OSS 数据。
19 0
SQLServer 分组查询相邻两条记录的时间差
原文:SQLServer 分组查询相邻两条记录的时间差 首先,我们通过数据库中表的两条记录来引出问题,如下图 以上为一个记录操作记录的表数据。OrderID为自增长列,后面依次为操作类型,操作时间,操作人。
1184 0
1394
文章
0
问答
来源圈子
更多
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础HTML入门教程》
立即下载
《零基础CSS入门教程》
立即下载