编程论坛
注册
登录
编程论坛
→
SQL Server论坛
select语句中的别名能否使用变量
stwenfe
发布于 2007-12-13 15:47, 1494 次点击
有这样的格式
年产量
1
2
3
想通过语句写成
年产量6万吨
1
2
3
就是在as后面的别名里使用sum函数,能行吗,能不能给出语句
1 回复
#2
purana
2007-12-13 16:30
create table t(年产量 int)
insert t values(1)
insert t values(2)
insert t values(3)
declare @s int
select @s=sum(年产量) from t
exec('select [年产量'+@s+'吨]=年产量 from t')
drop table t
/*
年产量6吨
-----------
1
2
3
*/
1