【发布时间】:2014-09-23 11:10:09
【问题描述】:
我们有:- TABLE_1 具有列 (A_COL,NUM ) 和 TABLE_2 具有列 (B_COL ,C_COL, NUM)
Q 条件 如果 TABLE_1 中的 A_COL 为 NULL,则将 TABLE_2 中的 C_COL 填充到 B_COL 列中
试过了:-
选择
CASE WHEN A_COL IS NULL THEN B_COL = C_COL end as ABC_COL
从线
来自 TABLE_2 A
左外连接
表_1 B
开启
A.NUM = B.NUM
我试过了,但是 B_COL = C_COL 无法将 C_COL 列填充到 B_COL 中,我们还有其他方法吗?
【问题讨论】:
标签: hadoop hive cloudera hiveql