1.使用concat,如果某列為空,那么concat的結果也為空
解決方案
IFNULL(kh.`build_name`,'')
IFNULL函數,如果為空則用后面設定的值
2.使用case when時
CASE kh.`unit_name` WHEN NULL THEN ''ELSE '-' END
上面的sql無法判斷是否為空
CASE WHEN kh.`unit_name` IS NULL THEN ''ELSE '-' END
應使用 is null來判斷
1.使用concat,如果某列為空,那么concat的結果也為空
解決方案
IFNULL(kh.`build_name`,'')
IFNULL函數,如果為空則用后面設定的值
2.使用case when時
CASE kh.`unit_name` WHEN NULL THEN ''ELSE '-' END
上面的sql無法判斷是否為空
CASE WHEN kh.`unit_name` IS NULL THEN ''ELSE '-' END
應使用 is null來判斷
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。