描述
牛客刷题记录表`done_questions_record`,为验证重复刷题率,需要我们查找一些数据: question_pass_rate 表示每个用户不同题目的通过率(同一用户同一题重复提交通过仅计算一次);pass_rate 表示每个用户的提交正确率(只要有提交一次即计算一次);question_per_cnt表示平均每道不同的题目被提交的次数(只要有一次提交即计算一次),请你输出题目通过率question_pass_rate > 60% 的用户的提交正确率 pass_rate 与每题目平均提交次数 question_per_cnt。按照用户名升序排序。
result_info '是否通过,1:通过; 0:不通过',查询返回结果名称和顺序为
user_id|question_pass_rate|pass_rate|question_per_cnt

示例1
输入:
drop table if exists `done_questions_record`; create table `done_questions_record` ( user_id int not null comment '用户id', question_id int not null comment '题目id', question_type varchar
本文探讨如何使用SQL的having字句来计算用户在牛客刷题平台上的通过率和平均提交次数。针对`done_questions_record`表,我们需要找出question_pass_rate超过60%的用户,展示其pass_rate和question_per_cnt。查询结果按用户名升序排列,旨在验证VQ29验证刷题效果并揭示用户的真实通过率。
订阅专栏 解锁全文
410

被折叠的 条评论
为什么被折叠?



