第十三章 分组数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十三章 分组数据相关的知识,希望对你有一定的参考价值。

1.分组数据允许将数据分为多个逻辑组,以便能对每个组进行聚集计算

2.group by来创建分组
GROUP BY关键字可以将查询结果按照某个字段或多个字段进行分组。字段中值相等的为一组。基本的语法格式如下:
GROUP BY 属性名 [HAVING 条件表达式] [WITH ROLLUP]
•	属性名:是指按照该字段的值进行分组。
•	HAVING 条件表达式:用来限制分组后的显示,符合条件表达式的结果将被显示。
•	WITH ROLLUP:将会在所有记录的最后加上一条记录。加上的这一条记录是上面所有记录的总和。
•	GROUP BY关键字可以和GROUP_CONCAT()函数一起使用。GROUP_CONCAT()函数会把每个分组中指定的字段值都显示出来。
•	同时,GROUP BY关键字通常与集合函数一起使用。集合函数包括COUNT()函数、SUM()函数、AVG()函数、MAX()函数和MIN()函数等。
•	如果单独使用GROUP BY关键字,查询结果只显示一个分组的一条记录。

 

 
 

3.分组和排序
 

 


  

以上是关于第十三章 分组数据的主要内容,如果未能解决你的问题,请参考以下文章

第十三章:分组数据

MySQL必知必会第十三章 分组数据

《On Java 8》中文版 第十三章 函数式编程

数据库系统概念笔记——第十三章:查询优化

WPF学习第十三章 理解路由事件

第十三章 Python数据库编程