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可以单独使用  

 

 

 


 

posted @ 2017-03-14 14:56  雷雨天的雷胖子  阅读(1077)  评论(0编辑  收藏  举报