阿凝1007
阿凝1007
全部文章
分类
题解(13)
归档
标签
去牛客网
登录
/
注册
阿凝1007的博客
全部文章
(共9篇)
题解 | #获取每个部门中当前员工薪水最高的相关信息#
这题是我不会的。 select uni.dept_no, uni.emp_no, max_salary.salary from (select d.dept_no, s.emp_no, s.salary from dept_emp d join salaries s o...
2021-08-03
1
340
题解 | #查找employees表emp_no与last_name的员工信息#
这题很简单,只需要分析一下题目意思就可以,它要emp_no为奇数,last_name不是Mary,最后按照hire_date降序排列。一句对应一个程序语言,注意where的使用。 select * from employees where emp_no%2=1 and last_name!='Mar...
2021-08-03
0
309
题解 | #获取所有员工当前的manager#
select a.emp_no,b.emp_no from dept_emp as a inner join dept_manager as b on a.dept_no=b.dept_no where b.emp_no != a.emp_no
2021-08-02
1
315
题解 | #查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t#
select emp_no, count(emp_no) as t //要返回什么// from salaries//从哪里获得数据// group by emp_no//分组// having t >15;//条件//count()计数函数,记下emp_no出现的次数。where和havin...
2021-08-02
1
328
题解 | #查找当前薪水详情以及部门编号dept_no#
理清思路,首先是要返回什么,然后是怎样把两个表连起来,有哪些条件,怎样排序。 select salaries.*, dept_manager.dept_no //要返回的项// from salaries left join dept_manager//左连接把两个表连起来// on salarie...
2021-08-02
1
303
题解 | #查找所有员工的last_name和first_name以及对应部门编号dept_no#
子查询(嵌套查询)完整的SQL执行顺序: from -> where -> group by -> having -> select -> order by -> limit注意on与where有什么区别,两个表连接时用on,在使用left jion时,on和wh...
2021-08-02
1
276
题解 | #查找所有已经分配部门的员工的last_name和first_name以及dept_no#
复习inner join(取交集)的用法,语法格式:Select column_name(s)From table 1Inner join table 2On Table 1.column_name=table 2.column_name select e.last_name,e.first_nam...
2021-07-30
1
258
题解 | #查找入职员工时间排名倒数第三的员工所有信息#
order by的简单应用,由于是返回倒数第三的员工信息,所以要降序desc排列,再利用limit函数,取降序排列第三个数。 select * from employees order by hire_date desc limit 2,1;
2021-07-30
0
267
题解 | #使用含有关键字exists查找未分配具体部门的员工的所有信息。#
exsits:用来判断是否存在某种条件的记录,存在就返回true,不存在则返回false。 select * from employees e where not exists(select * from dept_emp d wher...
2021-07-29
0
340