孤云不见月
孤云不见月
全部文章
分类
题解(5)
归档
标签
去牛客网
登录
/
注册
孤云不见月的博客
全部文章
(共5篇)
题解 | #牛客每个人最近的登录日期(三)#
1.先查出所有新用户第一次的数据2.在查出所有新用户第一次登录过后的后一天是否登录3.然后相除,四舍五入保留3位小数 select round((select COUNT(1)from login lwherel.date=(select DATE_ADD(MIN(l2.date),INTERVAL...
2021-07-23
0
273
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
1.先获取每一个用户最后登录日期的行数据 select l.date from login l where l.date in (SELECT MAX(l2.date) from login l2 where l.user_id=l2.user_id) ...
2021-07-23
0
310
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
1.先获取所有非领导员工的工资2.在筛选普通员工大于领导员工的工资的数据3.再使用子查询对应查出该员工领导的工资 selecta.emp_no,(select c.emp_no from dept_manager c where a.dept_no =c.dept_no ),d.salary,(se...
2021-07-22
0
302
题解 | #对所有员工的薪水按照salary降序进行1-N的排名#
简单来说就是子查询比较是否有大于工资的,如果没有为1,有则+1,记得去重. SELECT a.emp_no, a.salary, ( select COUNT( DISTINCT b.salary)+1 from salaries b where a.s...
2021-07-22
0
210
题解 | #查找在职员工自入职以来的薪水涨幅情况#
SELECT*FROM(SELECTa.emp_no,IFNULL(( SELECT MAX( salary ) FROM salaries c WHERE c.to_date='9999-01-01' and c.emp_no = a.emp_no), 0 ) -IFNULL(( SELECT M...
2021-07-22
0
245