2014-03-28 123 views
0

我是HIVE的新手.i在Google中搜索但沒有得到如何解決問題。如何限制Hive查詢

我想在我的查詢限制像它是如何在MySQL中。

select * from mytable limit 0,5; 

,下次我可以做以下

select * from mytable limit 6,10; 

任何一個可以幫助我如何在HIVE實現這一目標。

謝謝。

回答

1

AFAIK,由於Limit子句隨機選擇輸出,因此此功能不在Hive中。

您可以在Language Manual中驗證這一點。當你執行一個查詢像

所以:

select * from mytable limit 5;

解析器實際上確實存在於蜂房倉庫表文件-cat並顯示結果。

如果要查看前5位或前10位的結果,可以將表分區到邏輯列,然後查看這些分區中的文件。

有關如何在桌上進行分區的詳細信息,您可以再次訪問Language Manual