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
如何返回两个或更多变量?
答案 0 :(得分:4)
使用逗号:
SELECT TOP 1 @MYA = A, @MYB = CB
FROM
WHERE X='MYX'
ORDER BY X, Total;
select @MYA, @MYB;
;
位于语句的 end 。