楼主 海洋之星 |
Q:在SQL语句中何时使用Group by 短语? A:在使用聚合函数(有时也称“合计函数”、“聚集函数)并查询的结果可能有多种记录时使用 Group by 短语。 说明:1、使用聚集函数有两种可能: (1)在select语句后而使用聚集函数。例如下而的例子 在一个班的成绩表中,如果我们要计算整个班级的总分时可以使用:
(2)在having语句后而使用,如下而例子。 我们根查询选课门数在三门以上学生的信息,就需要使用:
从上面两个语句,我们可以得出,如果使用了聚合函数,没有进行分组,那么统计的结果只有一条记录;如果使用了聚合函数,并且用Group by 函数进行了分组,那么统计的结果就有可能是多条记录. 说明:聚合函数通常有:sum 求和、Max 最大值、Min 最小值、Count 统计个数、Avg求平均值、First第一条记录、last 最后一条记录、Stdev总体标准偏差,stdevp总体样本标准偏差、Var总体方差、VarP总体样本方差。 |
2楼 mn860429 |
谢谢分享 |
3楼 4159888 |
study |
4楼 gonglili333 |
讲的很清楚 |
5楼 jyz6620 |
学习了 |