单条件多变量赋值sql server

时间:2013-12-04 23:56:31

标签: sql-server

可以在select语句中的单个条件下分配多个变量,例如在Visual Basic中:

If x=1 then
   y=2
   z=5
End If

我有很多复杂的条件,我不想一遍又一遍地重复。

我有SQL Server 2012。

1 个答案:

答案 0 :(得分:1)

当然,这是你在t-sql中的表现,我假设你正在使用它:

DECLARE @y INTEGER
DECLARE @z INTEGER

IF @x = 1
BEGIN
  SET @y=2
  SET @z=5
END

Here's一个SQL小提琴,可以看到上面的代码。