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相同。  

 
posted @ 2019-07-17 21:35  Angry-rookie  阅读(3873)  评论(0)    收藏  举报