F_anta
F_anta
全部文章
分类
题解(4)
归档
标签
去牛客网
登录
/
注册
F_anta的博客
全部文章
(共4篇)
题解 | #查找employees表emp_no与last_name的员工信息#
课程难度是简单的,奇偶判断下意识会用mod()函数,%2的想法,但是看到讨论中一位兄弟的结果,是始料未及的。【通过二进制方式,&字符判断奇偶】select *from employeeswhere emp_no&1 =1 and last_name <>'Mary'ord...
2021-07-22
18
727
题解 | #获取每个部门中当前员工薪水最高的相关信息#
还是考察窗口函数的应用selecttt.dept_no,tt.emp_no,tt.salaryfrom (selectt1.* ,t2.salary,row_number()over(partition by dept_no order by salary desc) as rnfrom dept_...
2021-07-22
1
239
题解 | #查找当前薪水详情以及部门编号dept_no#
我觉得这道题最大的误解是没想清楚题目最终的结果是想呈现出什么样子的结果,其实最终的结果是想只体现当前部门的信息(dept_no1,dept_no2), 所以简单粗暴,直接 inner join 或者right join 部门表dept_manager即可,如果用left join的话,结果de...
join
2021-07-22
1
319
题解 | #查找入职员工时间排名倒数第三的员工所有信息#
在当前数据量看可以投机取巧使用limit,但是当不确定hire_date的情况下,保险起见,还是需要窗口函数,通过dense_rank()over(order by hire_date desc )将日期按照从大到小的顺序排列(不同的窗口函数排序方式也不同,可自己百度了解)取第三段日期即是当前结果。...
2021-07-22
1
396