mssql sqlserver 组合聚合函数应用简介


摘要:
组合聚合函数:在一条查询语句中,同时使用多个聚合函数,
使一条查询中,可以进行多次聚合操作,如下所示

例:
同时获取一张表中,指定条件数据的行数,
数量的最大值,数量的最小值,数量之和,数量的平均值
———————————————–

 create table A  (name varchar(20),qty int )
go
insert into A(name,qty)values('a',1),
('b',100),('c',145),('d',98),('e',13),('f',29)
go
/*聚合函数批量用法简介*/
select count(*) as [行数之和],
min(qty) as  [最小数],
max(qty) as  [最大数],
sum(qty) as  [数量之和],
avg(qty)  as [数量平均数]
from A 
where 1=1 
go
truncate table A
drop     table A 
-----输出:
行数之和	最小数	最大数	数量之和	数量平均数
6	          1	     145	386      	64
 
mssql_sqlserver_组合聚合函数用法

mssql_sqlserver_组合聚合函数用法