數據庫中字段為空的有兩種:一種為null,另一種為空字符串.null代表數值未知,空字符串是有值得,只是為空。有時間我們想把數據庫中的數據以excel形式導出時
如果碰到字段為空的,為空的字段會被后面有數據的字段占據,這樣就導致列數錯亂的現象。為了避免這種現象,我們可以用其它符號表示空的字段。如果要處理
null字段。可以這樣做 IFNULL(某字段,“--”),也就是如果這個字段為null,那就用“--”來代替顯示。可是有些字段為空字符串,該怎么處理呢?
可以嘗試這樣處理:IFNULL(NULLIF(某字段,' '),"--")AS 別名 ; NULLIF(某字段,‘’)意思是如果這個字段和空字符串相等就返回null.這樣處理的結果,無論表中字段為null還是
為空字符串,都以“--”形式代替來顯示。