SQL函数,NVL()和COALESCE()如何替换空值
1.NVL(表达式1,表达式2),适用于Hive
用途:如果表达式1为NULL,则返回表达式2的值,表达式1和表达式2类型相同。
2.COALESCE(表达式1,表达式2,...,表达式n),适用于Presto
用途:遇到非NULL值就停止,并返回该值,如果所有的表达式均为NULL,则返回NULL值。
1.NVL(表达式1,表达式2),适用于Hive
用途:如果表达式1为NULL,则返回表达式2的值,表达式1和表达式2类型相同。
2.COALESCE(表达式1,表达式2,...,表达式n),适用于Presto
用途:遇到非NULL值就停止,并返回该值,如果所有的表达式均为NULL,则返回NULL值。