SQL中的If else和Case when用法

declare @sortCategory varchar(10),@sortType varchar(10); //定义
set @sortCategory = '2'; //赋值
set @sortType='2';

if (@sortCategory='1')
begin
  if (@sortType='1')
      begin       //begin...end放sql语句块 相当于C#中的{}
       sql语句...
      end
  else
      begin
        sql语句...
      end
end
else if(@sortCategory='2')
begin
  if(@sortType='1')
      begin
        sql语句...
      end
  else
      begin
        sql语句...
      end
end

 

站外扩展:

SQL变量定义赋值及调用

SQL 中 case when 语法

 

posted @ 2014-09-19 14:37  IT浪潮之巅  阅读(1360)  评论(0编辑  收藏  举报
   友情链接: 淘宝优惠券