IFNULL、ISNULL和NULLIF

       IFNULL是一个MySQL函数,它类似于COALESCE和NVL,如果第一个参数不为NULL,那么返回第一个参数,否则返回第二参数;


      ISNULL是另一个MySQL的函数,当输入为NULL时,ISNULL返回1,否则返回0;


      NULLIF是一个标准的SQL函数,所有主流的SQL厂商都把持这个函数,它的两个参数如果相同返回NULL,不同时返回第一个参数,在使用这个函数时可以避免在sql中使用0作为除数。

你可能感兴趣的:(sql,mysql)