mysql 中如果值為空替換為自定的數值函數


        SELECT ISNULL  ('gg')
        SELECT IFNULL(NULL,'3')  
        SELECT IFNULL('3','4') 
        SELECT NULLIF(3,3)
        SELECT NULLIF('張','張')

如: 

 SELECT IFNULL(NULL,'3') 
返回 '3'
SELECT IFNULL('3','4') 
返回 '3'

    isnull(expr) 的用法

    如expr 為null,那么isnull() 的返回值為 1,否則返回值為 0。

     nullif(expr1,expr2)用法

    如果expr1 = expr2 成立,那么返回值為NULL,否則返回值為expr1。這和CASE  WHEN expr1 = expr2 THEN NULL ELSE   expr1 END相同。  

 


免責聲明!

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



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