问答 查看内容
返回列表

为什么用dense_rank函数取前几名的排名,数据行数会出现问题?

260 1
发表于 2024-5-29 19:38:50 | 查看全部 阅读模式
求解答

评论1

Guandata_b25a5ebc楼主Lv.1 发表于 2024-5-29 19:39:40 | 查看全部

【原因】:dense_rank排名返回的是12234455667788这样,相同值是会有重复的。

【解决方案】:可以使用row_number() over( partition by [字段] order by [字段])

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2024 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表