1. 程式人生 > >hive 函數 nvl()

hive 函數 nvl()

des efault end nvl UNC sel sce lse function

首先用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
;

hive 函數 nvl()