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.

sql server  if  else

 

 2.case...when不能单独使用 sql server  if  else

  if  else可以单独使用  sql server  if  else

 

 

 


 

相关文章: