--相當於C#中的if-else 根據levle列的值來判斷自定義列顯示的內容
--要求then后面的數據類型必須一致
select * ,頭銜=case
when [levle]=1 then '菜鳥'
when [levle]=2 then '老鳥'
when [levle]=3 then '大師'
else '骨灰級'
end
from [user];
--相當於C#中的switch
select * ,頭銜=case [levle]
when 1 then '菜鳥'
when 2 then '老鳥'
when 3 then '大師'
else '骨灰級'
end
from [user];
select * from tblscore;
select tScoreId,tSId,tEnglish,等級=case
when tEnglish>=95 then '優'
when tEnglish>=80 then '良'
when tEnglish>=70 then '差'
when tEnglish<60 then '不良格'
else '不良格'
end
from dbo.TblScore