hive 如何在SQL中将表a转换为表b

xlpyo6sf  于 2023-10-18  发布在  Hive
关注(0)|答案(1)|浏览(162)

表a:

Name    Channel  score
-----------------------
Suresh   Web      100
Suresh   App       50

表b:

Name     Web   App
-----------------------
Suresh   100    50

我想知道SQL中的一种方法来做到这一点。我想转换列通道的类别值与相应的值与它相关联的分数。基本上就像一个变形

brqmpdu1

brqmpdu11#

select Name, App, Web
from MyTable a
pivot (max(score) for channel in ([App],[Web])) p

相关问题