我这个SQL语句,运行没有结果的?

rocket204 2009-12-16 01:09:24
create table T (v int)
insert into T
select 1
union all select 2
union all select 3
union all select 4

select * from T

declare @a int
declare @b int
select @a=10
select @b=0
select @a=@a+v,@b=@b+v from T

看看该怎么改,谢谢
...全文
76 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rocket204 2009-12-16
  • 打赏
  • 举报
回复
谢谢
忆轩辕 2009-12-16
  • 打赏
  • 举报
回复



--最后加上

select @a,@b


Bruce_Qiu 2009-12-16
  • 打赏
  • 举报
回复

create table T (v int)
insert into T
select 1
union all select 2
union all select 3
union all select 4

select * from T

declare @a int
declare @b int
select @a=10
select @b=0
select va=@a+v,vb=@b+v from T

drop table T

CosmoKey 2009-12-16
  • 打赏
  • 举报
回复
declare @a int
declare @b int
select @a=10
select @b=0
select @a=@a+v,@b=@b+v from T
select @a,@b


正解
select @a=@a+v,@b=@b+v from T 只是赋值
却没有输出
pt1314917 2009-12-16
  • 打赏
  • 举报
回复

--简化点,直接:
select a=10+sum(v),b=sum(v) from t
pt1314917 2009-12-16
  • 打赏
  • 举报
回复

declare @a int
declare @b int
select @a=10
select @b=0
select @a=@a+v,@b=@b+v from T
select @a,@b

34,589

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧