presto sql中相当于 nvl的函数
nvl 是hive sparksql中常用的函数,其主要用法如下
例如NVL(string1,replace_with)中:
当第一个参数(string1)为null时,返回第二个参数(replace_with);
当第一个参数(string1)不为null时,则返回第一个参数(string1)
presto中没有nvl函数,可以使用coalesce函数替代
coalesce (my_field_1,my_field_2,my_field_3,my_field_4,my_field_5)
COALESCE可以与多个参数一起使用。它将返回第一个(从左边)非NULL参数,如果没有找到则返回NULL。

浙公网安备 33010602011771号