11.4.3 统计最热 Top20 视频的类别中每个类别包含 Top20 的视频的个数
思路:
找到观看数最高的 20 个视频, 降序排列.
炸裂出来类别
查看每个类别有多个 Top20 的视频
select 
    category_name,
    count(*) hot
from(
    select
        videoId,
        views,
        category
    from gulivideo_orc
    order by views desc
    limit 20
)t1
lateral view explode(category) temp as category_name
group by category_name
order by hot desc;
+----------------+------+
| category_name  | hot  |
+----------------+------+
| Entertainment  | 6    |
| Comedy         | 6    |
| Music          | 5    |
| People         | 2    |
|  Blogs         | 2    |
|  UNA           | 1    |
+----------------+------+
6 rows selected (67.996 seconds)