22,295
社区成员
发帖
与我相关
我的任务
分享
[/quote]
别说分了,直接红包都没有问题啦,好过去什么培训班啦。能不能留个V呀[/quote]
看我简介,进群
[/quote]
好,进群中秋夜我发红包
[/quote]
别说分了,直接红包都没有问题啦,好过去什么培训班啦。能不能留个V呀[/quote]
看我简介,进群
[/quote]
别说分了,直接红包都没有问题啦,好过去什么培训班啦。能不能留个V呀
(SELECT C2, SUM(C3) AS C3 FROM c WHERE C4 = '30' GROUP BY C2) t[/quote]
原来SQL声明不一定要用AS的,明白了。那版主,不用到AS的时候我怎么读懂别人写的语句是声明呢?有什么决窍吗?我发觉得在论坛里比在书上学得快很多呢。现在想试着读懂别人写的语句。(SELECT C2, SUM(C3) AS C3 FROM c WHERE C4 = '30' GROUP BY C2) t
-- 给你写了个例子,你观察一下
create table m(id int, num int default 0);
create table s(mid int, num int);
insert into m(id) values(1),(2),(3)
insert into s values(1,100),(1,200),(2,50)
go
select * from m
go
update A
set num =(select isnull(sum(num),0) from s where s.mid = A.id)
from m A
go
select * from m
go
drop table m,s
go
(3 行受影响)
(3 行受影响)
id num
----------- -----------
1 0
2 0
3 0
(3 行受影响)
(3 行受影响)
id num
----------- -----------
1 300
2 50
3 0
(3 行受影响)
(select C2, SUM (C3) as C3
from #C
where C4='30'
GROUP BY C2 )UPDATE B
SET B.B3 = T.C3
FROM A,
c,
(SELECT C2, SUM(C3) AS C3 FROM c WHERE C4 = '30' GROUP BY C2) t
WHERE A.A1 = B.B1
AND B.B2 = c.C1
AND c.C2 = t.c2;