【发布时间】:2021-08-23 13:40:42
【问题描述】:
我无法将案例带入 HiveQL。
我有一列包含数据: 如果列是 NULL = FALSE 如果该列是 PEOPLE = TRUE。它将所有结果返回为 TRUE。
我的角色有什么问题?
SELECT
id,
datetime,
CASE
WHEN tb_people !="" THEN 'TRUE'
ELSE 'FALSE'
END
FROM <BD>.<TABLE>
【问题讨论】:
-
如果所有结果都是TRUE,这意味着你的列中没有空字符串或NULL,因为NULL会触发ELSE部分,以及空字符串
标签: hadoop hive conditional-statements hiveql