【发布时间】:2019-08-08 18:44:21
【问题描述】:
这是面试时问我的两个问题,但唯一的条件是使用 rank/dense_rank。
使用 rank/dense_rank 在每个部门中查找第二高的薪水 蜂巢。
- 当每个部门都有足够的记录时。
- 当少数部门只有 1 条记录时。
指导我这是否有效。 如果是,那么相同的查询应该是什么。
【问题讨论】:
-
问题是使用分析函数(rank/dense_rank),所以它与不使用分析函数有点不同(如何在不使用分析函数的情况下获得第二高薪部门?)
标签: hadoop hive hiveql rank dense-rank