是否可以在一次选择中更新多个局部变量?
Is it possible to update more than one local variable in a single select?
类似于:
set
@variableOne = avg(someColumn),
@variableTwo = avg(otherColumn)
from tblTable
为像这个任务这样微不足道的事情做两个单独的选择操作似乎有点浪费:
It seems a bit wasteful to make two separate select operations for something as trivial as this task:
set @variableOne = ( select avg(someColumn) from tblTable )
set @variableTwo = ( select avg(otherColumn) from tblTable )
是这样的:
select @var1 = avg(someColumn), @var2 = avg(otherColumn)
from theTable
这篇关于T-SQL,在一次选择中更新多个变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
Sql server 表使用情况统计Sql server table usage statistics(Sql server 表使用情况统计)
t sql中的相对路径?Relative path in t sql?(t sql中的相对路径?)
在 WHERE 条件下获取 SQL 中的最后一条记录Getting the last record in SQL in WHERE condition(在 WHERE 条件下获取 SQL 中的最后一条记录)
在 SQL Server 中使用 FOR XML PATH 查询以获取分层数据Query to get XML output for hierarchical data using FOR XML PATH in SQL Server(在 SQL Server 中使用 FOR XML PATH 查询以获取分层数据的 XML
嵌入在 sum() 函数中的 T-SQL IF 语句T-SQL IF statement embedded in a sum() function(嵌入在 sum() 函数中的 T-SQL IF 语句)
表与临时表性能Table vs Temp Table Performance(表与临时表性能)