小编pri*_*nka的帖子

有没有办法在Hive中转置数据

这是我的表:

pid     high    medium    low
1       10      8         6
2       20      16        12
3       10      6         4
Run Code Online (Sandbox Code Playgroud)

我想将此数据存储在Hive中的另一个表中,格式如下:

pid      priority      value
1         high          10 
1         medium        8
1         low           6
2         high          20
2         medium        16
2         low           12
3         high          10
3         medium        6
3         low           4
Run Code Online (Sandbox Code Playgroud)

hadoop hive hiveql

9
推荐指数
1
解决办法
1万
查看次数

如何在hive查询中编写case和group

这是我的蜂巢表:

course   dept    subject   status

btech     cse     java     pass
btech     cse     hadoop   fail
btech     cse     cg       detained
btech     cse     cc       pass
btech      it     daa      pass
btech      it     wt       pass
btech      it     cnn      pass
mba        hr     hrlaw    pass
mba        hr     hrguid   absent
mtech      cs     java     pass
mtech      cs     cd       pass
mtech      cs     cp       detained
Run Code Online (Sandbox Code Playgroud)

我想查询此表以通过以下方式检索数据:

course   dept    status

btech     cse     fail
btech      it     pass
mba        hr     absent
mtech      cs     fail
Run Code Online (Sandbox Code Playgroud)

首先,它将检查status每个中的"失败"或"被扣留" deptcourse组合在一起.如果发现"失败"或"被扣留",它将输出"失败"作为status.否则,如果在同一组中发现"缺席",则将输出"缺席"作为status.否则,它将输出"通过". …

hadoop hive hiveql

7
推荐指数
2
解决办法
5万
查看次数

标签 统计

hadoop ×2

hive ×2

hiveql ×2