MSSQL 函数-系统函数-聚合函数Sum简介(六)


1.1 Sum函数

功能:返回 数值型列的数值之和  当列值为”NULL”时,则会忽略此行数据
参数: 列
返回值: 和参数列同样的列类型


举例说明:

 
     create table A(keyId int,info varchar(20),writeDate datetime)
insert into A(keyId,info,writeDate)values(1,'测试1',GETDATE())
insert into A(keyId,info,writeDate)values(2,'测试3',GETDATE())
insert into A(keyId,info,writeDate)values(3,'测试3',GETDATE())
insert into A(keyId,info,writeDate)values(3,'测试3',GETDATE())
 
select Sum(keyId) from A   
 go 
insert into A (keyId,info,writeDate)values(null,'测试3',GETDATE()) /*忽略null值*/
/*忽略null列*/
select sum(keyId) from A  
go 
/*按条件获取sum的列之和*/
select SUM(keyId) from A where info ='测试3'
go
 
truncate table A
drop table A 


相关阅读:

MSSQL 函数-系统函数-聚合函数StDev StDevP简介(五)
MSSQL 函数-系统函数-聚合函数Max Min简介(四)
MSSQL 函数-系统函数-聚合函数grouping_id简介(三)
MSSQL 函数-系统函数-聚合函数grouping简介(二)
mssql rollup cube 关键字的用法
如果查询MSSQL中重复列(group by having count)