SQL中的多个赋值 - 正确的语法

时间:2014-01-22 15:54:31

标签: sql sql-server tsql

SQL中的多个赋值。一个变量形式有效,我已扩展为使用两个变量:A和B.但我看不出如何扩展格式。以下是我的尝试。

SELECT TOP 1 @MYA = A; @MYB = CB FROM WHERE X='MYX' ORDER BY X Total select @MYA @MYB

这是我原来的陈述:

   SELECT TOP 1 @MYA = A FROM WHERE X='MYX' ORDER BY X Total select @MYA

如何返回两个或更多变量?

1 个答案:

答案 0 :(得分:4)

使用逗号:

SELECT TOP 1 @MYA = A, @MYB = CB
FROM
WHERE X='MYX'
ORDER BY X, Total;

select @MYA, @MYB;

;位于语句的 end