2015年5月11日 星期一

SQL語法 IF

SELECT
CASE DateType
WHEN '1' THEN STR(SpaceCircle) + '月'
WHEN '2' THEN STR(SpaceCircle) + '周'
ELSE STR(SpaceCircle)
END 'New SpaceCircle'

from Table

SQL的IF是靠CASE來做邏輯的
case 是判斷條件
when 條件結果 then 要做的句子
else 則看你加不加
end 後加新欄位名稱


順帶一提 STR( ) 是 SQL轉字串的語法

沒有留言:

張貼留言