我正在努力重写 last value(col1 ignore nulls ) rdms在hive中的分析功能。我曾经 select last_value(col1,TRUE) 但当用于上述查询时,我得到的输出为null。有人能建议有没有其他方法可以忽略Hive分析函数中的空值。
last value(col1 ignore nulls )
select last_value(col1,TRUE)
eanckbw91#
的默认比较方法 OVER() 函数用于将当前行与所有前一行进行比较。你需要在后面加一句话 order by 声明: rows between unbounded preceding and unbounded following :
OVER()
order by
rows between unbounded preceding and unbounded following
last_value(col1,TRUE) over (partition by col1 order by col2 rows between unbounded preceding and unbounded following)
1条答案
按热度按时间eanckbw91#
的默认比较方法
OVER()
函数用于将当前行与所有前一行进行比较。你需要在后面加一句话order by
声明:rows between unbounded preceding and unbounded following
: