admin管理员组

文章数量:1794759

hive的if函数

hive的if函数

转发[blog.csdn/qq_26442553/article/details/79465417] if和case差不多,都是处理单个列的查询结果语法: if(boolean testCondition, T valueTrue, T valueFalseOrNull) 返回值: T说明: 当条件testCondition为TRUE时,返回valueTrue;否则返回value FalseOrNull 举例: if(条件表达式,结果1,结果2)相当于java中的三目运算符,只是if后面的表达式类型可以不一样。

hive> select if(a=a,’bbbb’,111) fromlxw_dual; 结果: bbbb hive> select if(1<2,100,200) fromlxw_dual; 200

本文标签: 函数Hive