sql中sum()和group by 函数的用法
createtableA(idint,--编号namevarchar(10),--姓名hourfloat--时间)createtableB(idint,--编号namev...
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','王五','')
用一句sql语句update表A中的hour列,替换A.hour的数据是B.hour,其中B.hour要先汇总(注:表B中的王五列时间为空值) 展开
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','王五','')
用一句sql语句update表A中的hour列,替换A.hour的数据是B.hour,其中B.hour要先汇总(注:表B中的王五列时间为空值) 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询