SQL 查询多个值赋给一个变量,用哪个语句可以做到

SQL 查询多个值赋给一个变量,用哪个语句可以做到,第1张

查询到的某个字段的当前值

赋给

单个变量

1

select

@变量

=

字段1

from

表1

where

限制条件

如果查询得到的是多条记录,你要转赋给别的表,那就要用到游标或临时表了。

建议用临时表,容易理解一些:

select

字段1

into

#临时表

from

表1

where

限制条件

CREATE PROCEDURE [dbo]tv_click

@id int

AS

BEGIN

declare @idcount bigint,@topidcount bigint,@clickcount bigint

select @idcount= click from tv_click where id =@id

select @topidcount= click from tv_click where topid =@id

set @clickcount=@idcount+@topidcount

print @clickcount

END

以上就是关于SQL 查询多个值赋给一个变量,用哪个语句可以做到全部的内容,包括:SQL 查询多个值赋给一个变量,用哪个语句可以做到、如何查询sql中数据库存储过程中的变量赋值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9724296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存