输入:字段
For the value: 15308, The result is 0
输出:
id title view
id1 我 12
id1 好 23
id2 你 13
id3 你 20
id4 他 11
我知道如何使用python获得此结果。但是我不知道如何使用hive-sql来获得它。
答案 0 :(得分:1)
对case when expression
使用条件聚合
select
id,
max(case when title='我' then view end) as '我',
max(case when title='好' then view end) as '好',
max(case when title='你' then view end) as '你',
max(case when title='他' then view end) as '他'
from tablename
group by id