您的位置首页生活百科

sql语句中的group by什么意思

sql语句中的group by什么意思

的有关信息介绍如下:

GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。

举几个简单例子

成绩表(姓名,课程,成绩)sql语句中的group by什么意思

1、去重复,同distinct、查找有多少个人的记录(按姓名分组、排重)

sql语句中的group by什么意思

2、取每个人有多少条记录(按姓名分组、统计)

sql语句中的group by什么意思

3、取有成绩记录为2条的人(按姓名分组、配合having使用)

sql语句中的group by什么意思

4、取每个人的总成绩(按姓名分组、合计)

sql语句中的group by什么意思

5、取每个人的最高成绩(按姓名分组、取最大max/最小min/平均avg值)

sql语句中的group by什么意思