
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👁️ 阅读量:0
© 版权声明:本文《hive的if函数》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686498428a270850.html。