念_长征
念_长征
全部文章
分类
归档
标签
去牛客网
登录
/
注册
念_长征的博客
全部文章
(共166篇)
题解 | #各个视频的平均完播率#
select tl.video_id, round(avg(timestampdiff(second, start_time, end_time)>=duration),3) avg_comp_play_rate from tb_user_video_log tl join tb_video...
2024-01-30
0
174
题解 | #查找所有已经分配部门的员工信息
select last_name, first_name, dept_no from dept_emp d join employees e on d.emp_no=e.emp_no;
2024-01-26
0
145
题解 | #查找当前薪水详情以及部门编号dept_no#
select s.*, dept_no from salaries s join dept_manager d on s.emp_no=d.emp_no order by emp_no;
2024-01-26
0
170
题解 | #查找入职员工时间排名倒数第三的员工所有信息#
# 查询出排名倒数第三的入职时间 select hire_date from ( select hire_date, dense_rank()over(order by hire_date desc) rnk from employees ) t1 where rnk = 3 lim...
2024-01-26
0
140
题解 | #根据指定记录是否存在输出不同情况#
# 分条件输出时,使用exists来限制条件输出,同时使用union来连接两个查询语句 with t1 as ( select er.*, ui.uid uuid, level from exam_record er right join user_info ui ...
2024-01-26
0
166
题解 | #筛选昵称规则和试卷规则的作答记录#
# 查询昵称以"牛客"+纯数字+"号"或者纯数字组成的用户id select uid from user_info where nick_name rlike '^牛客[0-9]+号$' or nick_name rlike '^[0-9]+$' # ...
2024-01-26
0
197
题解 | #筛选限定昵称成就值活跃日期的用户#
# 先筛选出昵称以『牛客』开头『号』结尾、成就值在1200~2500之间的用户信息 with t1 as( select uid, nick_name, achievement from user_info where nick_name like '牛客%' and nick_name like ...
2024-01-24
0
138
题解 | #0级用户高难度试卷的平均用时和平均得分#
# 要使用timestampdiff()函数来计算时间差 select er.uid, round(avg(ifnull(score,0))) avg_score, round(avg(ifnull(timestampdiff(minute, start_time, submit_time),d...
2024-01-23
0
177
题解 | #每份试卷每月作答数和截止当月的作答总数。#
# 1.思路:出现“截止当月”的关键词,应该要使用窗口函数的order by选项 # 2.求解 select exam_id, date_format(start_time, '%Y%m') start_month, count(*) month_cnt, sum(count(*))over(par...
2024-01-22
0
140
题解 | #对试卷得分做min-max归一化——窗口函数使用
/*查询各用户下各高难度试卷的max-min归一化得分值(窗口函数)*/ # 其中窗口函数用来查询各高难度试卷下的最高分和最低分 with t1 as (select uid, exam_id, case when max_score-min_score=0 then score when max_...
2024-01-22
0
202
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页