sql 如何对指定的分组进行求和
sql吧
全部回复
仅看楼主
level 1
1990hunter12 楼主
如图,每个学生有必修的课程,也有选修的课程,并且选修课程数量也不同,内容也不同
希望得到右边的值
我在想的时候,希望是可以在表头这里做筛选,只统计我想要的的值,于是写了一个
select 姓名,月考,sum(学科 in (语文、数学、英语)
from table
group up 姓名,月考
但我失败了。
2022年03月17日 14点03分 1
level 1
1990hunter12 楼主
111
2022年03月17日 14点03分 2
level 8
select 姓名,月考,sum(case when 学科 in (语文、数学、英语) then 1 else 0 end
from table
group up 姓名,月考
你差一点成功了
2022年03月19日 07点03分 3
1