1.情景展示
mysql如何判斷表字段值是否為空?
2.非空判斷
方式一:表字段 + is not null
方式二:not isnull(表字段)
方式三:!isnull(表字段)
3.為空判斷
方式一:表字段 + is null
方式二:isnull(表字段)
4.擴展
在實際開發過程中,比方說分組求和,當求和結果為NULL時,我們往往需要將其替換成0,如果是在Oracle當中,我們往往可以通過NVL(SUM(TABLEFIELD),0)來實現;
在mysql當中,有沒有類似的快速轉換的函數呢?
IFNULL(expr1,expr2)
關於ifnull()的用法,見文末推薦。
寫在最后
哪位大佬如若發現文章存在紕漏之處或需要補充更多內容,歡迎留言!!!