牛客MaQi
牛客MaQi
全部文章
分类
题解(33)
归档
标签
去牛客网
登录
/
注册
牛客MaQi的博客
TA的专栏
32篇文章
0人订阅
MySQL解题专栏
32篇文章
549人学习
全部文章
(共32篇)
题解 | #查找描述信息中包含robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部#
来自专栏
答案 select c.name, count(f.film_id) from film f, category c, film_category fc where f.film_id = fc.film_id and c.category_id = fc.category_id and f.des...
SQL
MySQL
2021-08-14
0
486
题解 | #汇总各个部门当前员工的title类型的分配数目#
来自专栏
答案 select de.dept_no, d.dept_name, t.title, count(t.title) from dept_emp de, titles t, departments d where de.emp_no = t.emp_no and d.dept_no = de.dep...
SQL
MySQL
2021-08-13
0
401
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
来自专栏
答案 select emp.emp_no, manager.emp_no manager_no, emp.salary emp_salary, manager.salary manager_salary from ( select de.emp_no, de.dept_no, s.sala...
SQL
MySQL
2021-08-13
0
481
题解 | #获取所有非manager员工当前的薪水情况#
来自专栏
答案 select emp.dept_no, s.emp_no, s.salary from salaries s inner join ( select de.emp_no, de.dept_no from dept_emp de, dept_manager dm wher...
SQL
MySQL
2021-08-13
0
428
题解 | #获取每个部门中当前员工薪水最高的相关信息#
来自专栏
思路 获取部门编号、每个部门员工的最高薪水select de.dept_no, max(s.salary) maxSalary from salaries s, dept_emp de where s.emp_no = de.emp_no group by de.dept_no; 获取部门编号、员...
SQL
MySQL
2021-08-11
1
458
题解 | #对所有员工的薪水按照salary降序进行1-N的排名#
来自专栏
思路 "对所有员工的薪水按照salary降序进行1-N的排名,要求相同salary并列",这里考察窗口函数dense_rank 按照salary降序、按照emp_no升序,这里考察order by 答案 select emp_no, salary, DENSE_...
SQL
MySQL
2021-08-11
0
483
题解 | #统计各个部门的工资记录数#
来自专栏
思路 知识点:连接多个表,分组,排序 答案 需要“部门在salaries表里面有多少条记录sum”,所以上述连接以salaries为主表,count(*)也不需要指定表 select de.dept_no, d.dept_name, count(*) from salaries s left joi...
SQL
MySQL
2021-08-10
0
450
题解 | #查找在职员工自入职以来的薪水涨幅情况#
来自专栏
步骤和答案 查找在职员工的员工编号和当前薪水select emp_no, salary from salaries where to_date = '9999-01-01'; 查找所有员工的最初薪水select e.emp_no, salary from employees e, salaries...
SQL
MySQL
2021-08-08
0
358
题解 | #查找所有员工的last_name和first_name以及对应的dept_name#
来自专栏
思考 需要所有员工的last_name和first_name, 这两个信息都来自于employees,所以要把employees作为主表 先连接employees和dept_emp,将employees作为主表,把dept_no信息添加进来 再连接第2步中的表 和 departments,依然是将...
SQL
MySQL
2021-08-06
0
544
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
来自专栏
思考 查找当前的最高薪水select max(salary) from salaries 查找当前第二高的薪水select max(salary) from salaries where salary < ( select max(salary) from salaries) 查找...
SQL
MySQL
2021-08-05
0
465
首页
上一页
1
2
3
4
下一页
末页