【发布时间】:2016-09-01 10:46:59
【问题描述】:
我在 hive 中有一个表,其中包含两列:session_id 和 duration_time,如下所示:
|| session_id || duration||
1 14
1 10
1 20
1 10
1 12
1 16
1 8
2 9
2 6
2 30
2 22
我想在以下情况下添加一个具有唯一 ID 的新列:
session_id 正在改变或duration_time > 15
我希望输出是这样的:
session_id duration unique_id
1 14 1
1 10 1
1 20 2
1 10 2
1 12 2
1 16 3
1 8 3
2 9 4
2 6 4
2 30 5
2 22 6
任何想法如何在 hive QL 中做到这一点?
谢谢!
【问题讨论】:
标签: hadoop hive unique calculated-columns unique-key