在sqlserver的存储过程中怎样使用if-else if
1个回答
展开全部
跟程序中使用差不多,if,else if,else,只不过在sqlserver中,{}使用begin和end代替,里面嵌套什么的,都跟程序中写的差不多,简单实例如下: declare @a intset @a=1if @a<0begin select '小于0'endelse if @a=0begin select '等于0'endelsebegin if @a>0 and @a<1 begin select '大于0小于1' end else begin select '大于1' endend 在简单看看程序代码:int a=1; if(a<0){ 输出小于0;}else if(a==0){ 输出等于0;}else{ if(a>0&&a<1) { 输出大于0小于1; } else { 输出大于1 }}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询