15group by子句与聚合函数

Posted 东京八十万萝莉总教头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了15group by子句与聚合函数相关的知识,希望对你有一定的参考价值。

1.group by简介

-> 使用group by子句可以将数据分组
-> 语法
group by 字段
-> 注意
-> 查询中只允许出现分组的字段或聚合函数
-> 分组查询中可以有常量
例:
查询一张学生表里不同的名字有多少种

2.聚合函数

-> 分组后对数据进行汇总
-> count() 求总数
-> sum() 求和
-> avg() 求平均
-> max()和min() 求最大与最小
-> 注意:聚合函数忽略空值数据

select stuName ,COUNT(stuName) from [dbo].[StudentTest] group by stuName;

 

以上是关于15group by子句与聚合函数的主要内容,如果未能解决你的问题,请参考以下文章

Django 与 Postgresql,列必须出现在 GROUP BY 子句中或在聚合函数中使用

GroupingError:错误:列必须出现在 GROUP BY 子句中或在聚合函数中使用

聚合函数或 GROUP BY 子句

GROUP BY子句

GROUP BY子句

选择列表中的无效表达式(不包含在聚合函数或 GROUP BY 子句中)