夜的第九章
夜的第九章
全部文章
分类
题解(59)
归档
标签
去牛客网
登录
/
注册
夜的第九章的博客
全部文章
(共53篇)
题解 | #牛客每个人最近的登录日期(四)#
1.分析 https://blog.nowcoder.net/n/a2f955514f824bb888f9d7726421e809?f=comment select login.date,ifnull(n1.new_num,0) from login left join (select l...
Mysql
2021-09-15
0
326
题解 | #牛客每个人最近的登录日期(三)#
1.分析 要统计牛客新登录用户的次日成功的留存率,首先把公式列出来: (第一天登录的新用户并且第二天也登录的用户)/(总用户),即为新登录用户的次日成功的留存率 总用户计算如下: select count(distinct user_id) from login 查出每个用户第...
Mysql
2021-09-15
0
357
题解 | #牛客每个人最近的登录日期(二)#
先根据用户分组,查出每个用户登录的最新日期(一): select user_id,max(date) from login group by login.user_id ;然后查找出所有用户的名字,所有的登录设备,所有的登录日期(二): select user.name as u_n, client...
Mysql
2021-09-15
0
223
题解 | #异常的邮件概率#
1.分析 方法一: 利用case when 对状态进行赋值, completed为0, no_completed为1,然后利用sum函数把它俩加起来,就是发送失败的次数;利用count函数对所有状态进行计数,就是发送邮件的总次数。 发送失败的次数 / 发送邮件的总次数 = 发送邮件...
Mysql
2021-09-15
0
266
题解 | #对于employees表中,给出奇数行的first_name#
1.分析 直接count是计算总数,如果是想把每一个first_name的位置数计算出来,就用到了 where e1.first_name>=e2.first_name 这样就能给每个first_name打上位数,再从这些位数里面挑选出奇数即可。 select e1.firs...
Mysql
2021-09-15
0
279
题解 | #获取所有非manager员工当前的薪水情况#
1. yong # select d1.dept_no, e.emp_no, s.salary # from employees as e, dept_manager as d1, salaries as s, dept_emp as d2 # where e.emp_no = d2.emp_no ...
Mysql
2021-09-15
0
276
题解 | #对所有员工的薪水按照salary降序进行1-N的排名#
这题重点技巧如何计算出【1,2,2,3】这种不跳数字的排序1.自联结: select t1.emp_no, t1.salary, count( distinct t2.salary) as t_rank from salaries t1,salaries t2 where t1.salary &l...
Mysql
2021-09-15
0
249
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
1.分析 两个方法 方法1 取两次最大值(不具备通用性) ①首先根据max函数找到最大的salary,然后在小于最大值的salary里面再找到一个最大值,即为第二大值。 ②连结emploees表和salaries表,连接条件是emp_no相等,where筛选条件时salary...
Mysql
2021-09-15
0
330
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
1.分析 1.可以通过MAX配合<运算得到 2.可以通过自连接和<=号配合COUNT函数找出排名高的薪水 补充:第二种方法可以推广到求薪水排名第N高的情况 2.代码 方法1:用MAX函数,先查出最大salary,再利用<得到不含最大salary的子表,在子表上再求...
2021-09-13
0
314
题解 | #获得积分最多的人(一)#
1.分析 现根据对user_id相同的求和,再用左连接。 2.代码 select u.name, g.grade from (select user_id, sum(grade_num)over(partition by user_id) grade from grade_info ...
2021-09-13
0
220
首页
上一页
1
2
3
4
5
6
下一页
末页