牛客8531977号
牛客8531977号
全部文章
分类
题解(7)
归档
标签
去牛客网
登录
/
注册
牛客8531977号的博客
全部文章
(共7篇)
题解 | #牛客的课程订单分析(七)#
第一种:使用开窗函数 select r.client_name as source, count(r.id) from( select t.id, t.is_group_buy, (case when t.is_group_buy="No" then c.name...
sql
2021-08-13
1
402
题解 | #牛客的课程订单分析(五)#
我的开窗函数编写+参考别人,开窗函数主要有排序和count另种 with t as( select user_id, date, -- 得到满足条件的按照user_id排列的商量 count(*) over(partition by user_id ) as cnum, d...
sql
2021-07-11
1
342
题解 | #牛客每个人最近的登录日期(五)#
我写的长垃圾代码: select l1.date, case when round(l4.cnt_user / count(l2.user_id),3) then round(l4.cnt_user / count(l2.user_id),3) else round(0.000, 3)...
2021-07-09
0
307
题解 | #牛客每个人最近的登录日期(四)#
我太菜了这题没做出来…… 分享一下搜集到四种很好的jietisi 写法1:sum case 计数神器 select distinct date, sum( case when (user_id, date) in ( select user_id, min(date) -...
sql
2021-07-08
0
330
题解 | #牛客每个人最近的登录日期(三)#
次日留存率=在第一天登录后第二天还登录的人数/第一天登录的人数 第一种 select round( count(distinct l1.user_id)/( select count(distinct user_id) from login) , 3) from login l1 ...
sql
2021-07-08
1
302
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
三种写法 # 3表连接 -- 按员工分组,得到title,然后计算count select de.dept_no, d.dept_name, title, count(distinct title) from dept_emp as de inner join titles t on de.em...
2021-07-06
0
405
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
# 死方法:3表相连(外层from, 内层 join) select a.emp_no, b.emp_no, a.salary, b.salary from (-- 员工 工资 select de.emp_no, salary, de.dept_no from dept_emp d...
2021-07-06
0
285