sql server if else


DECLARE @sex INT
SET @sex = 1
IF (@sex = '1')
BEGIN
PRINT '2'
END
ELSE
BEGIN
PRINT(1)
END

begin... end可以省略


declare @sex int

set @sex = 1

select case @sex

when 1 then '2'

else 1 end

case...when 中前面的select不能省略


 与case  when 的区别

1.

 2.case...when不能单独使用 

  if  else可以单独使用  


要么生,要么死
原文地址:https://www.cnblogs.com/llljpf/p/6548506.html