Hive 如何从配置单元中的表中获取第n行?因为在配置单元中没有这样的函数来获取行ID或行号? 如何从配置单元中的表中获取第n行?因为在配置单元中没有这样的函数来获取行ID或行号

Hive 如何从配置单元中的表中获取第n行?因为在配置单元中没有这样的函数来获取行ID或行号? 如何从配置单元中的表中获取第n行?因为在配置单元中没有这样的函数来获取行ID或行号,hive,Hive,以下是查询。它将在支持窗口功能的最新版本中工作 select * from (select row_number() over (partition by 1) rn, d.* from departments d) q where q.rn = 3; 这是问题所在。它将在支持窗口功能的最新版本中工作 select * from (select row_number() over (partition by 1) rn, d.* from departments d) q where

以下是查询。它将在支持窗口功能的最新版本中工作

select * from 
(select row_number() over (partition by 1) rn, d.* from departments d) q 
where q.rn = 3;

这是问题所在。它将在支持窗口功能的最新版本中工作

select * from 
(select row_number() over (partition by 1) rn, d.* from departments d) q 
where q.rn = 3;