文章分類

C# (27) ASP.NET (13) SQL (7) ORACLE (5) JAVA (2) SQLSERVER2008 (2) 大家都在問的事 (2) ACCESS (1) ANDRIOD (1) JQUERY (1) python (1) 雜談 (1)

關於我自己

我的相片
程式初心者 JAVA, ASP.NET, C# ,SQL

2013年3月11日 星期一

【SQL】CASE WHEN THEN ELSE END

蠻奇妙的用法 口訣就是 case when then else end,
可以在心中默念十次
公式如下

SELECT CASE 欄位名
WHEN "條件" THEN "結果"
WHEN "條件" THEN "結果"
 ..........(可以加很多個)
ELSE 結果
END
FROM 表名



舉列如下-如果要把分數轉換成甲, 乙, 丙評分
      
SELECT CASE 
WEHN A.NUM =100 THEN '甲' 
WEHN A.NUM =90  THEN '乙'
WHEN A.NUM =80  THEN '丙'
ELSE '好爛'
END  
FROM A
 



沒有留言:

張貼留言