MySQL “Redundant ELSE NULL” 是甚麼警告呢?

在 JetBrains DataGrip 工具中審查 SQL 檔案時,發現編輯器會針對 CASE … WHEN … ELSE … END 表示式 (expression) 提示這種警告。原因是 CASE 表示式會自動運算成 NULL 的結果,因此不需要特別使用 ELSE NULL 的條件子句,來在最後回傳 NULL 的運算結果。

參考資料

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料