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