Hadoop HIVE-如何查询部分行

多尔

如果我有下表;

table name : mytable
columns : id, name, sex, age, score
row1 : 1,Albert,M,30,70
row2 : 2,Scott,M,34,60
row3 : 3,Amilie,F,29,75
...
row100 : 100,Jim,M,35,80

我想选择五次。

1st iteration : row1 ~ row20
2nd iteration : row21 ~ row40
...
5th iteration : row81 ~ row100

如何查询Hive?有任何已知的查询吗?下面返回所有100行。

SELECT * FROM mytable;

但是我真的想每次只看到20行。

Kishore

可以通过中的“限制偏移量”轻松完成此操作Myqsl配置单元支持限制,但不设置偏移(不确定100%确定),但您可以通过以下方式限制输出

SELECT * FROM mytable
LIMIT 20;

它只会给出20条记录,但不会给出20-40条记录;

你可以ROW_NUMBER在蜂巢中

SELECT *,ROW_NUMBER over (Order by id)  as rowid FROM mytable
where rowid > 0 and rowid <=20;

下次您必须在where子句中更改条件。

SELECT *,ROW_NUMBER over (Order by id)  as rowid FROM mytable
    where rowid > 20 and rowid <=40;

您也可以使用文本文件传递rowid变量或设置该变量;运行os命令并设置到蜂巢变量

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Hadoop Hive查询优化

来自分类Dev

Hadoop-Hive-Impala-重写性能查询

来自分类Dev

Hadoop 和 Hive 中的位级查询

来自分类Dev

Hadoop Hive查询选择和分组来自不同的表

来自分类Dev

Hadoop-Hive子查询-不在条款中

来自分类Dev

Hadoop / Hive升级性能

来自分类Dev

如何在Hive hadoop数据库中删除行

来自分类Dev

如何在没有Hadoop的情况下使用Hive

来自分类Dev

如何在Hive中包含jar(Amazon Hadoop env)

来自分类Dev

Hive是否依赖/需要Hadoop?

来自分类Dev

连接到Hortonworks Hadoop / Hive

来自分类Dev

一旦安装了Hive,是否可以运行Hadoop查询?

来自分类Dev

无法在HDP的Hive查询中使用mongo-hadoop连接器

来自分类Dev

如何仅将365个最新文件加载到Hadoop / Hive中?

来自分类Dev

如何在VM盒中的Ubuntu Linux中安装Hadoop和Hive?

来自分类Dev

Hadoop Hive:如何选择FROM tableX m1,tableX m2?

来自分类Dev

如何仅将365个最新文件加载到Hadoop / Hive中?

来自分类Dev

持久实体nosql(hadoop / hbase / hive)

来自分类Dev

用于MapR / Hadoop / Hive的类路径

来自分类Dev

SAS Hive SQL (Hadoop) 版本的 Proc Transpose?

来自分类Dev

在Ubuntu上安装Hive的问题:必须设置$ HADOOP_HOME或$ HADOOP_PREFIX或hadoop必须位于

来自分类Dev

如何自动执行Hive查询

来自分类Dev

如何自动执行Hive查询

来自分类Dev

Hadoop,Hive,Pig,HBase,Cassandra-什么时候使用?

来自分类Dev

hbase和hive有什么区别?(Hadoop)

来自分类Dev

Hive hadoop上提供了数据可视化工具

来自分类Dev

Hadoop Hive无法将源移动到目标

来自分类Dev

始终Hive Job运行在进程内本地Hadoop

来自分类Dev

总是Hive Job运行在进程内本地Hadoop

Related 相关文章

热门标签

归档