COALESCE(value,…)是一个可变参函数,可以使用多个参数。
作用:接受多个参数,返回第一个不为NULL的参数,如果所有参数都为NULL,此函数返回NULL;当它使用2个参数时,和IFNULL函数作用相同。
使用示例:
SELECT IFNULL(NULL,'test'); //test SELECT IFNULL('wang','test'); //wang SELECT IFNULL(NULL,NULL); //NULL SELECT COALESCE('wang','test'); //wang SELECT COALESCE(NULL,'test'); //test SELECT COALESCE('wang','test','test1','test2'); //wang SELECT COALESCE(NULL,NULL,NULL,'test2'); //test2 SELECT COALESCE(NULL,NULL,NULL,NULL); //NULL
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206383.html原文链接:https://javaforall.net
