题解 | #0级用户高难度试卷的平均用时和平均得分#

0级用户高难度试卷的平均用时和平均得分

http://www.nowcoder.com/practice/bb474c6cbd77478fb6d9fc86934d0ebb

SELECT uid,
    ROUND(AVG(score), 0) AS avg_score,
    ROUND(AVG(cost_time), 1) AS avg_time_took
FROM (
    SELECT uid,
        IF(submit_time IS NOT NULL, 
           TIMESTAMPDIFF(MINUTE, start_time, submit_time), 
           duration) AS cost_time,
        IF(score IS NOT NULL, score, 0) AS score
    FROM examination_info
        JOIN exam_record
        USING(exam_id)
        JOIN user_info
        USING(uid)
    WHERE difficulty = 'hard' AND level = 0
)adjust_table
GROUP BY uid
全部评论

相关推荐

这是什么操作什么意思,这公司我服了...
斯派克spark:意思是有比你更便宜的牛马了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-04 14:35
点赞 评论 收藏
分享
05-23 19:02
吉林大学 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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