【发布时间】:2019-03-09 15:36:02
【问题描述】:
我有一个蜂巢表,其中的数据是这样的 -
其中 key 只是一个唯一的列,而 ph1,ph2.. 是电话号码。 目标是用空白替换流行的电话号码。 我已经有一张包含流行电话号码的表格。 为此,例如让我们假设 100 和 50 是流行的电话号码。 因此输出应该是这样的 -
我试过这个查询,但 hive 不支持这个 -
select
case when ph1 in (select phone_no from popular_phone_number)
then "" end as ph1_masked,
case when ph2 in (select phone_no from popular_phone_number)
then "" end as ph2_masked
from base_table;
【问题讨论】: