题解 | #试卷发布当天作答人数和平均分#

试卷发布当天作答人数和平均分

https://www.nowcoder.com/practice/5b58e89556dc4153a79d8cf8c08ba499

with SQL_release_time as (
    select exam_id, release_time from examination_info where tag = 'SQL'
), 
    uid_f_use as (
    select uid from user_info where level > 5
)
    select exam_id, count(distinct uid) as uv
    , round(avg(ifnull(score, 0)), 1) as avg_score
    from exam_record
    where uid in (select uid from uid_f_use)
    and exam_id in (select exam_id from SQL_release_time)
    and date(submit_time) in (select date(release_time) from SQL_release_time)
    group by exam_id
    order by uv desc, avg_score

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务