您的位置:首页 > 数据库

Sql中sum()函数和group by 函数的使用

2017-07-26 21:17 190 查看
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 要写跟新列以外的列

注:第一次写博客
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql 函数