declare @num int --定義變量
set @num=1 --賦值變量
if(@num>10)
begin
select * from 表1
end
else
begin
if(@num0)
select Top(20) * from 表2
else
print @num
end
2、CASE WHEN THEN ELSE END
可以在SELECT中使用,但是要包括END結(jié)尾
CASE …
WHEN … (條件/代碼塊) THEN …(返回值/case when then else end)
ELSE …(可省略)
END
列:
declare @num int --定義變量
set @num=111 --賦值變量
select @num,
case
when @num=100 then case
when @num>=80 then ‘A'
when @num>=60 then ‘B'
else ‘C' end
when @num>=200 then ‘優(yōu)秀'
else ‘haha'
end
到此這篇關(guān)于SQL Server中使用判斷語句(IF ELSE/CASE WHEN )案例的文章就介紹到這了,更多相關(guān)SQL Server使用判斷語句內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!