sql(11) sum
合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。
GROUP BY 语句
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
新建表 
StudentS
S_id    Grade  Name     phone
1	98	小明	123456
2	97	小黄	232456
3	95	小哩 	987654
4	93	小小 	654321
5	90	微微  	321065
6	93	小小	654321
7	95	微微	321065
查询:
select Name,sum(Grade)  as  Total  from  StudentS  group by Name
效果:
微微  	185
小黄	97
小哩 	95
小明	98
小小 	186
(1) 如果使用sum 没有搭配group by 可能会报错
消息 8120,级别 16,状态 1,第 1 行
选择列表中的列 'StudentS.Name' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。

(2)使用group by 查询
select Name,sum(Grade) as Total from StudentS group by Name
 效果:
2018-04-27 15:48:01
    越努力越幸运

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号