hive 函數 nvl()


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM