【发布时间】:2017-12-28 07:51:43
【问题描述】:
我有一个名为 Data 的 Hive 表,它按每日日期进行分区,其中我有 3 列:name,sex,city,age。
现在我想在这个现有的 Hive 表中添加另一个名为 AgeRange 的列,其中的值将取决于列 Age 的数据。
如果Age < 18,则值为0。如果Age >= 18 and <= 23,则值为1,否则值为2。
我该如何为此编写查询?这需要对过去的数据(即到昨天的日期)进行。
【问题讨论】: