SQL如何取单值
来源:百度知道 编辑:UC知道 时间:2024/05/13 16:00:41
例如表:test
Id Num
1 10
2 20
我想用SQL 取NUM
结果@A = 10
@B = 20
@c = @A + @B
谢谢各位
按2L的说法。
表texts
id num
1 10
2 20
语句
Declare @Num int
set @Num = select top 1 num from texts order by id
exec(@Num)
错误
服务器: 消息 156,级别 15,状态 1,行 2
在关键字 'select' 附近有语法错误。
为什么啊 help
Id Num
1 10
2 20
我想用SQL 取NUM
结果@A = 10
@B = 20
@c = @A + @B
谢谢各位
按2L的说法。
表texts
id num
1 10
2 20
语句
Declare @Num int
set @Num = select top 1 num from texts order by id
exec(@Num)
错误
服务器: 消息 156,级别 15,状态 1,行 2
在关键字 'select' 附近有语法错误。
为什么啊 help
Declare @Num int
set @Num = (select top 1, num from [texts] order by id )
SELECT @Num
你这样当然不行了
'select * from text' 返回多个值,是不能放到一个变量中去的
set @A=select top 1 num from test order by id
set @B=select top 1 num from test order by id desc
set @C=@A+@B