coalesce函数是sql里面极其实用的一个函数,具体用法如下:
SELECT coalesce(exp1,exp2,...) as info FROM table1
当exp1为NULL时,计算exp2,当exp2为空时,计算exp3,…… 一直到计算到第一个不为NULL的exp,如果都为NULL,则返回NULL ps:这里的表达式也当然可以是不同的列
exp1
NULL
exp2
exp3
exp
当只有两个表达式时,可以用另一种方式来等价: