问题遇到的现象和发生背景
离线数仓,需要计算TOP10的玩家的排名,每天会取出分数前10的玩家作为TOP10。但有些玩家会被封号,被封号之后就会从TOP10名单里删除,这样一来TOP10的人数就会变少,变成九个,八个,七个。
现在希望一直能有10个玩家在榜上,想问有没有人遇见过类似的情况,有什么比较好的解决方案吗?
问题相关代码,请勿粘贴截图
无代码
运行结果及报错内容
我的解答思路和尝试过的方法
拿前30个玩家的分数,这样被删除后还可以顶上去,但存在极端情况,如果前30个也都被封号了,还是会少。
我想要达到的结果
希望一直能有10个玩家在榜上,麻烦大家来评论区聊聊自己的思路