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