成绩表
id  成绩  姓名    班级 
1   90    张三     14
2   80    李四     17
3   50    张三     14 
4   70    张三     14
5   70    李四     17
6   85    张三     14
7   95    李四     17
8   100   李四     17查询后的结果
成绩    姓名   班级
295     张三   14
345     李四   17结果中的成绩就是成绩表中某个人的各科总成绩~ 求指教 谢谢

解决方案 »

  1.   

    select sum(成绩 ) as 成绩 ,姓名,班级 from tbl group by 姓名,班级 
      

  2.   

    select sum(成绩 ) as 成绩 ,姓名,班级 from tbl group by 姓名,班级
      

  3.   

    select sum(成绩 ) as 成绩 ,姓名,班级 from tbl group by 姓名,班级
      

  4.   

    select sum(成绩 ) as 成绩 ,姓名,班级 from tbl group by 姓名,班级 
      

  5.   

    select sum(Score) as TotalScore,Name ,Grade from tbl group by Name,Grade
      

  6.   

    select sum(成绩) as '成绩',姓名,班级 from 成绩表 group by 姓名,班级
      

  7.   

    select sum(成绩 ) as 成绩 ,姓名,班级 from tbl group by 姓名,班级