coalesce函数的用法(也相当于HiveQL中nvl函数的用法),其参数格式如下:
COALESCE ( expression,value1,value2……,valuen) ;
COALESCE()函数的第一个参数expression为待检测的表达式,而其后的参数个数不定。COALESCE()函数将会返回包括expression在内的所有参数中的第一个非空表达式。如果expression不为空值则返回expression;否则判断value1是否是空值,如果value1不为空值则返回value1;否则判断value2是否是空值,如果value2不为空值则返回value3;……以此类推。
简化版case,when判断函数