欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

在Hive中常使用的转换函数 - 条件处理函数详解

最编程 2024-07-26 22:18:29
...

if(boolean,t1,t2):若布尔值成立,则返回t1,反正返回t2。

如if(1>2,100,200)返回200 

case when boolean then t1 else t2 end:若布尔值成立,则t1,否则t2,可加多重判断
coalesce(v0,v1,v2):返回参数中的第一个非空值,若所有值均为null,则返回null。

 如	coalesce(null,1,2)返回1

isnull(a):若a为null则返回true,否则返回false

推荐阅读