hive查询
程序员文章站
2022-07-14 14:31:45
...
1.普通查询
select * from tablename limit ;
2.别名查询
select bieming.ziduan from tablename bieming limit ;
3.限定查询
select ziduan from tablename where ....;
4.两表或多表联合查询
select ziduan1 ziduan2 from tablename1 tablename2 where ....;
5和6的操作就是导出数据的操作。
5.多表插入指的是在同一条语句中,把读取的同一份数据插入到不同的表中。只需要扫描一遍数据即可完成所有表的插入操作, 效率很高。
把table1的数据插入到table2和table3中。
from table1
insert overwrite table table2 select *
insert overwrite table table3 select *;
6.多目录输出文件,将同一文件输出到本地不同文件夹中,提高效率,可以避免重复操作。
from table1
insert overwrite local directory ' ' select *
insert overwrite local directory ' ' select *;
推荐阅读