Hive if null 的用法
Posted 二十六画生的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive if null 的用法相关的知识,希望对你有一定的参考价值。
Hive if null 的用法
select null is null ; -- true
select null = null ; -- 写法报错
select if(1=2,1,NULL) = if(1=3,1,NULL) ; -- NULL
select if(if(1=2,1,NULL) = if(1=3,1,NULL),'true','false') ; -- false ,NULL在if中会判断为false
select if( coalesce(if(1=2,1,NULL),'') = coalesce(if(1=3,1,NULL),''),'true','false') ; -- true ,加上coalesce
end
以上是关于Hive if null 的用法的主要内容,如果未能解决你的问题,请参考以下文章
Hive concat,concat_ws 遇到NULL 用法