- SELECT id, rate, score FROM
- (SELECT *
- FROM user_score
- DISTRIBUTE BY rate
- SORT BY rete ASC, score DESC
- )
- WHERE ROW_NUMBER(rete) <= 2
hive 分组取每个组中的top N条记录
最新推荐文章于 2020-09-15 23:14:35 发布
本文介绍了一种使用 SQL 进行复杂数据排序和筛选的方法。通过 DISTRIBUTE BY 和 SORT BY 子句结合 ROW_NUMBER 函数,可以高效地实现按特定字段升序及另一字段降序排列,并限制返回结果的数量。
3173

被折叠的 条评论
为什么被折叠?



