首先用desc function,查看hive给出的函数解释

nvl(value,default_value) - Returns default value if value is null else returns value

如果为空,则返回default值。

select nvl(null,0);

结果是0.

类似用法的函数还有:

select coalesce(name,0)
select id,if(name is null,0,name) from test;
select case name = null then 0 else name end;

 

相关文章:

  • 2022-12-23
  • 2021-08-16
  • 2021-12-10
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2022-03-10
猜你喜欢
  • 2022-02-24
  • 2021-06-04
  • 2022-02-22
  • 2021-08-27
  • 2021-06-24
  • 2021-11-26
  • 2022-12-23
相关资源
相似解决方案