在SQL中,可以使用一条语句查询多人各自成绩的总和,例如:select name, SUM(score) from test2 group by name 此外,还可以按姓名分组,统计每个学生的优良中差情况:SELECT sname, count(snum) 总数, sum(case when snum<60 then 1 else 0 end) AS 不合格, sum(case when snum>=60 AND s...
查询多人各自成绩的总和sql语句如下:select name,SUM(score)from test2 group by name 按姓名分组,查看每个学生的优良中差统计:SELECT sname, count(snum) 总数,sum(case when snum<60 then 1 else 0 end) AS 不合格,sum(case when snum>=60 AND snum<70 then 1 else 0 end) AS 中,...
假如你的数据列名为:a,b,c,d,e,f,g。那么你横向SQLselecta,b,c,d,e,f,g,a+b+c+d+e+f+g from表名。那么你纵向汇总的SQL语句是:selesum(a),sum(b),sum(c),sum(d),sum(e),sum(f),sum(g) from 表名。求所有数据总和的selectsum(a)+sum(b)+sum(c)+sum(d)+sum(e)+sum...