请问在什么情况下SQL语句或查询设计器中必须使用分组字段(group by)?

2024年11月18日 10:51
有3个网友回答
网友(1):

group by 是在需要对某个有重复值的字段进行 分组汇总数据,
比如说:有个表a,数据如下:

表a
col0 col1 col2
张三 语文 90
李四 数学 95
张三 数学 88
李四 语文 85

现在如果我要统计每个学生的总分,那么就需要用到group by

select col0,sum(col2) as Total
from a
group by col0

得到的结果如下:
col0 Total
张三 178
李四 180

网友(2):

比如学校统计每个学生各科总分,就要用group by

网友(3):

你好!
比如学校统计每个学生各科总分,就要用group
by
我的回答你还满意吗~~