赞
踩
Hive判空函数 COALESCE 和 NVL 使用示例
COALESCE
和 NVL
函数都是用于处理NULL值的函数,以下是它们的用途总结:COALESCE:
COALESCE
函数用于返回参数列表中第一个非NULL的数值或表达式。NVL:
NVL
函数用于将NULL值替换为指定的默认值。hive> SELECT COALESCE(NULL, NULL, 'abc');
OK
abc
Time taken: 0.062 seconds, Fetched: 1 row(s)
hive> SELECT NVL(NULL, 'abc');
OK
abc
Time taken: 0.098 seconds, Fetched: 1 row(s)
总的来说,
COALESCE
函数用于返回参数列表中第一个非NULL的值,而NVL
函数用于将NULL值替换为指定的默认值。开发者可以根据具体需求选择合适的函数来处理NULL值或选择非NULL的值。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。