mysql 非空判斷(判斷字段值是否為空)


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()的用法,見文末推薦。

寫在最后

  哪位大佬如若發現文章存在紕漏之處或需要補充更多內容,歡迎留言!!!

 相關推薦:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM