Man.海坤
Man.海坤
全部文章
题解
归档
标签
去牛客网
登录
/
注册
Man.海坤的博客
全部文章
/ 题解
(共44篇)
题解 | #使用子查询的方式找出属于Action分类的所有电影对应的title,description#
本题考查了子查询,通过母表film_id字段得到字表的属于Action分类的film_id,继而查询得到对应的title,description # 使用子查询的方式找出属于Action分类的所有电影对应的title,description SELECT f.title, f.description...
Mysql
2021-10-22
0
303
题解 | #使用join查询方式找出没有分类的电影id以及名称#
# 本题考查了左联接的保留为null数据的特性,不然会将为NULL的数据行过滤掉, # 本题主要是取category_id为null,即没有分类的电影id和名称的情况; SELECT f.film_id, f.title FROM film AS f LEFT OUTER JOIN film_cat...
Mysql
2021-10-22
0
314
题解 | #汇总各个部门当前员工的title类型的分配数目#
# 汇总各个部门当前员工的title类型的分配数目,即结果给出部门编号dept_no、dept_name、 # 其部门下所有的员工的title以及该类型title对应的数目count,结果按照dept_no升序排序, # dept_no一样的再按title升序排序; # 解析:本题核心是group ...
Mysql
2021-10-21
0
356
题解 | #获取员工其当前的薪水比其manager当前薪水还高的相关信息#
创建两张表(员工工资表sem、经理工资表sdm),通过比较表的薪资salary(sem.salary > sdm.salary)得出结果 SELECT sem.emp_no AS emp_no, sdm.emp_no AS manager_no, sem.salary AS emp_salar...
Mysql
2021-10-21
0
333
题解 | #对所有员工的薪水按照salary降序进行1-N的排名#
# 对所有员工的薪水按照salary降序进行1-N的排名,要求相同salary并列,且按照emp_no升序排列 # 方法一:分出两张相同的salaries表,s1,s2通过比较salary,得出s2.salary在s1.salary存在的个数,即名次即名次; SELECT s1.emp_no, s1...
Mysql
2021-10-20
0
368
题解 | #查找在职员工自入职以来的薪水涨幅情况#
# 查找在职员工自入职以来的薪水涨幅情况,给出在职员工编号emp_no以及其对应的薪水涨幅growth, # 并按照growth进行升序; # (注: to_date为薪资调整某个结束日期,或者为离职日期,to_date='9999-01-01'时, # 表示依然在职,无后续调整记录) # 题目考查...
Mysql
2021-10-18
0
288
题解 | #查找所有员工的last_name和first_name以及对应的dept_name#
# 查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工; # 第一次使用了内联接+左联接导致没有部门编号的员工被过滤掉:导致查询结果失败 # 第二次使用了左联接+左联接会保留所以数据,没有的数据置为NULL,SELECT查找想要的字段即可...
Mysql
2021-10-17
0
392
题解 | #查找employees表emp_no与last_name的员工信息#
此题考查了判断奇/偶数的方法,“%”和“&” SELECT * FROM employees WHERE emp_no % 2 = 1 AND last_name <> "Mary" ORDER BY hire_date DESC
Mysql
2021-10-17
0
318
题解 | #获取每个部门中当前员工薪水最高的相关信息#
# 取每个部门中当前员工薪水最高的相关信息 # 方法一(反面案例):别名+内联接+子查询+MAX函数 理解错误,所有部门当前员工最高工资 # SELECT de.dept_no, de.emp_no, s.salary # FROM dept_emp AS de # INNER JOIN sala...
Mysql
2021-10-17
1
344
题解 | #获取所有非manager的员工emp_no#
本题考查两表的差集,使用子查询最为简单,使用左外连接后,判断非manager员工emp_no为空即:IS NULL # 左外连接+IS NULL # SELECT e.emp_no # FROM employees AS e # LEFT OUTER JOIN dept_manager AS d #...
Mysql
2021-10-16
1
275
首页
上一页
1
2
3
4
5
下一页
末页