牛客刷题记录表`questions_pass_record` ,查询每天刷题通过数最多的前三名user_id和刷题数pass_count,查询返回结果名称和顺序 date|user_id|pass_count

区块链毕设网qklbishe.com为您提供问题的解答

牛客刷题记录表`questions_pass_record` ,查询每天刷题通过数最多的前三名user_id和刷题数pass_count,查询返回结果名称和顺序
date|user_id|pass_count

牛客刷题记录表`questions_pass_record` ,查询每天刷题通过数最多的前三名user_id和刷题数pass_count,查询返回结果名称和顺序   date|user_id|pass_count
本题的需求是找出每天刷题数通过的前三名,示例数据量较小,没有体现出同一天同一个uesr_id存在不同的question_type、device均有刷题通过的场景。如下sql可以实现:
select date
        ,user_id
        ,pass_count
  from 
  (
select
        date
        ,user_id
        ,pass_count
        ,rank() over(partition by date,user_id order by pass_count desc) as num 
  from questions_pass_record
  ) tmp
 where tmp.num <=3

32:36

以上就是关于问题牛客刷题记录表`questions_pass_record` ,查询每天刷题通过数最多的前三名user_id和刷题数pass_count,查询返回结果名称和顺序 date|user_id|pass_count的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 牛客刷题记录表`questions_pass_record` ,查询每天刷题通过数最多的前三名user_id和刷题数pass_count,查询返回结果名称和顺序 date|user_id|pass_count