码迷,mamicode.com
首页 > 数据库 > 详细

SQL基础教程(第2版)第3章 聚合与排序:3-2 对表进行分组

时间:2020-01-21 23:22:02      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:通过   sel   函数   fonts   group by   mic   因此   code   nbsp   

 

技术图片

GROUP BY子句

技术图片

技术图片

这样, GROUP BY 子句就像切蛋糕那样将表进行了分组。在 GROUP
BY 子句中指定的列称为聚合键或者分组列。由于能够决定表的切分方式,
所以是非常重要的列。当然, GROUP BY 子句也和 SELECT 子句一样,
可以通过逗号分隔指定多列。

技术图片

 

技术图片


 

聚合键中包含NULL的情况

技术图片


 

使用WHERE子句时GROUP BY的执行结果

技术图片


 

与聚合函数和GROUP BY子句有关的常见错误

常见错误① ——在SELECT子句中书写了多余的列

 

技术图片

技术图片

常见错误② ——在GROUP BY子句中写了列的别名

技术图片

 

常见错误③ —— GROUP BY子句的结果能排序吗

通常 SELECT 语句的执行结果的显示顺序都是随机的,因此想要按
照某种特定顺序进行排序的话, 需要在 SELECT 语句中进行指定。具体
的方法将在本章第 4 节中学习。

 

常见错误④ ——在WHERE子句中使用聚合函数

技术图片

 

技术图片

技术图片

 

=====================================================

end

SQL基础教程(第2版)第3章 聚合与排序:3-2 对表进行分组

标签:通过   sel   函数   fonts   group by   mic   因此   code   nbsp   

原文地址:https://www.cnblogs.com/MarlonKang/p/12225797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!