首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
随心飞翔
获赞
66
粉丝
0
关注
0
看过 TA
2
男
广东技术师范大学
2018
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑随心飞翔吗?
发布(4)
刷题
随心飞翔
2022-05-11 23:07
Java
题解 | #每个6/7级用户活跃情况#
总体思路: 注意这个问题的计算:活跃天数 != 作答试卷的活跃天数 + 练习的活跃天数,因为完全有可能同一天做了练习,又做了试卷 1、将试卷和练习的活跃月份、日期查询出来 (1)查询试卷的活跃月份和日期 select u.uid, m.act_month, date(e.start_time) act_days_2021, date(e.start_time) act_days_2021_exam, null&n...
0
点赞
评论
收藏
转发
随心飞翔
2021-10-24 21:08
已编辑
Java
题解 | #试卷发布当天作答人数和平均分#
SELECT a.exam_id,COUNT(distinct a.uid) uv,ROUND(avg(a.score),1) avg_score from exam_record a, examination_info b where a.exam_id = b.exam_id and DATE_FORMAT(a.start_time,'%Y%m%d') = DATE_FORMAT(b.release_time,'%Y%m%d')...
0
点赞
评论
收藏
转发
随心飞翔
2021-10-24 20:45
Java
题解 | #月均完成试卷数不小于3的用户爱作答的类别#
先查询满足:月均完成试卷数不小于3的用户 SELECT uid FROM exam_record WHERE submit_time IS NOT NULL GROUP BY uid, DATE_FORMAT(submit_time, '%Y%m') HAVING COUNT(submit_time) > 2 2.筛选之后,按examination_info表的tag进行分组统计,最后降序输出 SELECT b.tag, count(*) tag_cnt FROM exam_record a LEFT JOIN exami...
0
点赞
评论
收藏
转发
随心飞翔
2021-10-23 21:32
Java
题解 | #月总刷题数和日均刷题数#
这道题有个坑,就是汇总数据的avg_day_q_cnt不是随便(题目说的是不用在意),但是提交的时候一定要用总数/31 用navicat美化的sql居然不能执行,报错:SQL_ERROR_INFO: "Unknown column 'job' in 'field list'",但是我整个sql都没有出现job这个列,差点被它搞蒙了。。。 3.汇总可以使用group by WITH ROLLUP,我看好多用了union SELECT IF ( submit_month IS NULL, '2021汇总', submit_month ) AS submit_month, month_q_cnt,...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务