if else condition in hive sql

在Hive SQL中,您可以使用CASE语句来实现if-else条件。语法如下:

WHEN condition1 THEN result1 WHEN condition2 THEN result2 ELSE result SELECT name, WHEN age < 18 THEN 'minor' ELSE 'major' FROM table_name;

这将为表中的每一行的年龄字段的值判断是否小于18,并在结果列中显示'minor'或'major'。

  •