Master_zx
Master_zx
全部文章
分类
题解(16)
归档
标签
去牛客网
登录
/
注册
Master_zx的博客
全部文章
(共4篇)
题解 | #牛客每个人最近的登录日期(二)#
这个题目给出的表格信息很容易迷惑人,三表都有相同的字段id,这在入手时很容易想到用id连接三表,但观察之后发现并不是这样,第一个表的id不能作为表连接时的条件,而是用第一个表的user_id,client_id分别对应第二和第三个表的id,连接之后再使用窗口函数运算就比较简单了。代码如下: sele...
Mysql
数据库
2021-12-05
0
337
题解 | #找到每个人的任务#
乍看这个题目,如果选用两表的id进行连接就上当了,主要是看到用person的id连接task的person_id,而且没有任务的也要显示,所以得用left join,最终代码如下: select p.id,p.name,t.content from person p left join task t...
Mysql
数据库
2021-12-03
0
382
题解 | #查找employees表emp_no与last_name的员工信息#
select * from employees where SUBSTRING(emp_no,5,1) in ('1','3','5','7','9') and last_name != 'Mary' order by hire_date DESC SUBSTRING 解题思路: 1.本题需要获取e...
Mysql
Sqlite
数据库
2021-11-19
6
480
题解 | #获取每个部门中当前员工薪水最高的相关信息#
SELECT t.dept_no,t.emp_no,t.salary from (SELECT d.dept_no,s.emp_no,salary,rank()over(partition by dept_no order by salary desc) rk from salaries as s ...
Mysql
Sqlite
数据库
2021-11-19
1
342