Mysql中要注意的地方,不等於 會過濾掉null的情況

在寫SQL 條件語句時經常用到 不等於 != 的篩選條件。 這是表中數據 執行一條查詢語句 過濾掉了userid爲3的數據,爲什麼會這樣呢?這還得從mysql的底層開始說起,因爲 NULL 不是一個「值」,而是「沒有值」。「沒有值」不滿足「值不等於1」這個條件,怎麼解決可以使用ifnull()方法,將null轉爲空字符串。或者這個字段做出判斷 加上OR a is null。當然使用ifnull相率
相關文章
相關標籤/搜索