hive中case的用法
时间: 2024-06-03 11:11:17 浏览: 85
Hive编程指南 中文高清
5星 · 资源好评率100%
Hive中的CASE语句用于根据条件选择不同的输出结果。它的基本语法如下:
CASE [表达式]
WHEN 值1 THEN 结果1
WHEN 值2 THEN 结果2
...
ELSE 结果N
END
其中,表达式可以是任何可以被计算的有效表达式;值1、值2等可以是任何与表达式数据类型相同的值;结果1、结果2等可以是任何有效的Hive表达式或常量。如果表达式的值等于任何一个值1、值2等,则将返回对应的结果1、结果2等。如果表达式的值不等于任何一个值1、值2等,则将返回ELSE子句中指定的结果N(如果ELSE子句存在)。
阅读全文