Hive SQL 行转列与列转行

Posted @SmartSi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive SQL 行转列与列转行相关的知识,希望对你有一定的参考价值。

1. 列转行

1.1 需求

现在我们有一张统计每日用户工作量的表 dws_cms_user_workload_1d,记录一个用户(uid)在一天内的审核次数(cnt)、审核字数(words)、审核视频数(videos)、审核音频数(audios):

用户ID 审核次数 审核字数 审核视频数 审核音频数
10001 10 8000 3 4
10002 8 2000 6 0
10003 20 15000 8 7

现在想将上述表数据转换为如下格式进行报表展示:

用户ID

以上是关于Hive SQL 行转列与列转行的主要内容,如果未能解决你的问题,请参考以下文章

MySQL行转列与列转行

SQL行转列与列转行(转)

Hive 行转列 & 列转行

Hive sql 行列转换(行转列,列转行)

Hive sql 行转列列转行全网最清楚

Oracle——行转列与列转行