首页 > 数据库技术 > 详细

SQL语句嵌套if

时间:2015-11-06 06:45:27      阅读:631      评论:0      收藏:0      [点我收藏+]

在存储过程中我要实现一个IF的嵌套语句查询,类似与
if()
{
    if()
     {
        ......
     }
     else
     {
        ......
     }
}
else
{
    ......
}
请问这样的SQL语句要怎么写啊?

 

 

 

if(@a == ‘xxxx‘) 
BEGIN
    if(@B == ‘XXXXXXXXXXX‘) 
     BEGIN
          .........
    END
    else 
    BEGIN
         .........
    END 
END 
else
BEGIN 
    ...... 
END

 

 

if()
 begin
  if()
   begin
    `````
   end
   else
   begin
    ```
    end  
 end
else
 begin
 `````
 end
 
 

declare @a int,@b varchar(100)

set @a=(select count(titles_id) from titles);

set @b=convert(varchar(100),@a);

if @a<14

     select @a+1 as a

else

     begin

          select @b+‘2‘ as b

          select 900

     end

SQL语句嵌套if

原文:http://www.cnblogs.com/caicaizi/p/4941365.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!