sum()函数一般和分组group by,求平均avg,求最大max,求最小mix一起使用
列如:
create table A(
id int,
name varchar(10),
hour float
)
create table B(
id int ,
name varchar(10),
hour float
)
insert A values(‘1’,‘张三’,‘15’),(‘2’,‘李四’,‘7’),(‘3’,‘王五’,‘10’)
insert B values(‘1’,‘张三’,‘4.5’),(‘1’,‘张三’,‘2’),(‘2’,‘李四’,‘3’),(‘2’,‘李四’,‘8’),(‘3’,‘王五’,’’)
–查询表B信息,按id升序排列,汇总hour
select id,name,sum(hour)hour from B group by id,name order by id asc
其中group by 要写跟新列以外的列