我在Hive中存储了5个不同的表,并且我想知道如何创建一个新表,total_counts该表有5列,每列有来自各个表的总行数。所以,像
total_counts
我的数据是2015年至2019年每年的公路飞行次数,所以我想要一张表,该表仅列出了我每年发生的事故总数。
我尝试了以下变化:
create table total_counts as select COUNT(*) from flights_2014 as "2014_count", flights_2015 as "2015_count;
我可以得到单个年份的计数,但似乎无法为各列提供标题,也无法弄清楚如何为所有表进行计数。
谢谢。
CREATE TABLE total_counts AS SELECT (SELECT COUNT(*) FROM flights_2015) AS 2015_count, (SELECT COUNT(*) FROM flights_2016) AS 2016_count;
ETC。