我是HIVE
的新用户。我在谷歌搜索但没有得到如何解决问题。
我想在我的查询限制中像在mysql中那样。
select * from mytable limit 0,5;
下次我可以使用以下
select * from mytable limit 6,10;
任何人都可以帮助我如何在HIVE中实现这一目标。
谢谢。
答案 0 :(得分:1)
AFAIK,Hive中不存在此功能,因为Limit
子句随机选择输出。
您可以在Language Manual。
中对此进行验证因此,当您执行以下查询时:
select * from mytable limit 5;
解析器实际上对Hive Warehouse中的表文件执行-cat
并显示结果。
如果要查看前5个或前10个结果,可以在逻辑列上对表进行分区,然后查看这些分区中的文件。
有关如何在桌面上进行分区的详细信息,您可以再次访问Language Manual。