如何从蜂巢结果中获取第n条记录?

时间:2015-12-03 20:14:11

标签: hive hiveql

我试图从蜂巢结果中抓取一定数量的记录,但无法找到执行此操作的子句。具体来说,我想从几百万条记录的查询结果中返回200,000到400,000条记录。

谢谢!

1 个答案:

答案 0 :(得分:1)

使用Rank()OVER(PARTITION BY col1 ORDER BY col2)作为row_index来索引你的行,你可以使用where子句中的新列来获得你想要的结果..

注意:系统需要订购并提供索引

需要更多时间