配置单元忽略空值

cl25kdpy  于 2021-06-25  发布在  Hive
关注(0)|答案(1)|浏览(340)

我正在努力重写 last value(col1 ignore nulls ) rdms在hive中的分析功能。
我曾经 select last_value(col1,TRUE) 但当用于上述查询时,我得到的输出为null。有人能建议有没有其他方法可以忽略Hive分析函数中的空值。

eanckbw9

eanckbw91#

的默认比较方法 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)

相关问题