帝王血统的蚂蚱
帝王血统的蚂蚱
全部文章
分类
题解(94)
归档
标签
去牛客网
登录
/
注册
帝王血统的蚂蚱的博客
全部文章
(共94篇)
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
逻辑是通过where限制salary<max(salary)同时salary不能小于除了max(salary)以外其他salary的值。所以这里我先用子查询获取了max(salary),在where中用emp_no连接salaries和employees两张表,然后限制salary小于max(...
Mysql
2021-10-21
0
358
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
1.将表根据salary进行逆排序,并选择排第一个的record后面一个record(limit 1,1),也就是第二个,最后选择emp_no和salary。 select emp_no, salary from salaries order by salary desc limit 1,1 但是...
Mysql
2021-10-21
0
289
题解 | #统计出当前各个title类型对应的员工当前薪水对应的平均工资#
用where根据emp_no连接两个表,用group by根据title分组,然后根据根据聚合函数avg(salary)的结果进行排序,最后选出title和avg(salary) select t.title, avg(s.salary) from titles as t, salaries as ...
Mysql
2021-10-21
0
333
题解 | #获取每个部门中当前员工薪水最高的相关信息#
1.创建一个部门编号,员工编号,员工工资对应表es,再用group by创建一个部门最高工资表ds,用inner join(用where也ok)将两表通过工资和部门编号连接起来,最后再正序排序。 select es.dept_no, es.emp_no, es.salary from (select...
Mysql
2021-10-21
1
386
题解 | #查找employees表emp_no与last_name的员工信息#
1.用%来取余数,限制emp_no除以2的余数不等于0,也就是奇数,然后限制last_name不是"Mary",然后用order by desc根据hire_date逆排序 select * from employees where emp_no%2<>0 and last_name&l...
Mysql
2021-10-18
0
327
题解 | #获取所有员工当前的manager#
选出两表的emp_no字段,用where限制dept_emp和dept_manager的dept_no一样,并限制员工编号和经历编号不一样来排除掉员工表中本来就是经理的人。 select de.emp_no, dm.emp_no from dept_emp as de, dept_manager a...
Mysql
2021-10-18
0
317
题解 | #获取所有非manager的员工emp_no#
在子查询中找列出dept_manager中所有emp_no,通过where限制主查询的emp_no不在子查询结果内 select emp_no from employees where emp_no not in (select emp_no from dept_manager)
Mysql
2021-10-18
1
330
题解 | #找出所有员工当前薪水salary情况#
用order by desc对salary逆排序,用select distinct去重 select distinct salary from salaries order by salary desc
Mysql
2021-10-18
1
296
题解 | #查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t#
用group by将每个员工的数据分成单独的组,用having进行组内筛选 select emp_no, count(*) as t from salaries group by emp_no having t > 15 #having用于对聚合函数的结果进行限制,比如count(),su...
Mysql
2021-10-18
1
324
题解 | #查找所有员工的last_name和first_name以及对应部门编号dept_no#
使用left join连接两个表,这样左边的表就会显示全部信息,右边的表缺失部分会补空值。 select e.last_name, e.first_name, d.dept_no from employees as e left join dept_emp as d on d.emp_no=e.e...
Mysql
2021-10-18
1
344
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页