跳到主要內容

發表文章

目前顯示的是 3月, 2011的文章

SQL 條件判斷值

常常會遇到資料庫裡有NULL值或邏輯值需指定說明字串。 最常使用的方式是先下SQL提取值,再使用程式去判斷。 另一種方式是直接在SQL指令做判斷:CASE 欄位名 WHEN NULL THEN 0 ELSE 欄位名 END;CASE tax_type WHEN o THEN "內含稅" WHEN 1 THEN "外加稅" WHEN 2 THEN 免稅 ELSE "好想睡" END 還有更簡潔的寫法:SELECT ISNULL(欄位值, 0) FROM 資料表 WHERE 條件值