念_长征
念_长征
全部文章
分类
归档
标签
去牛客网
登录
/
注册
念_长征的博客
全部文章
(共166篇)
题解 | #统计各个部门的工资记录数#
select de.dept_no, dept_name, count(*) as `sum` from dept_emp de join departments d on de.dept_no=d.dept_no join salaries s on de.emp_no=s.emp_no grou...
2024-01-30
0
156
题解 | #查找在职员工自入职以来的薪水涨幅情况#
# 查询当前在职员工的当前工资 select emp_no, salary now_salary from salaries where to_date = '9999-01-01' group by emp_no, salary; # 查找在职员工自入职以来的薪水涨幅情况(三表连接,使得记录能有...
2024-01-30
0
195
题解 |
select last_name, first_name, dept_name from dept_emp de join departments d on de.dept_no=d.dept_no right join employees e on de.emp_no=e.emp_no; 考察“外...
2024-01-30
0
139
题解 | #获取当前薪水第二多的员工的emp_no
# 不使用order by查询第二高工资,则要查询两次最高工资 # 子表--查询第二高工资 select max(salary) from salaries where salary < (select max(salary) from salaries) # 查询第二高工资的员工信息 s...
2024-01-30
0
170
题解 | #获取当前薪水第二多的员工信息
/*此解法能解决有多个员工的薪水为第二多的薪水的情况下,输出第二宫薪水的所有员工工资信息*/ # 查询第二个高的薪水 select salary from salaries order by salary desc limit 1,1 # 获取薪水第二多的员工的emp_no以及其对应的薪水sal...
2024-01-30
0
162
题解 |
select * from employees where last_name <> 'Mary' and emp_no % 2 <> 0 order by hire_date desc; 字符类型的数据在作数学运算操作时,dbms会自动尝试将其转换成数值型然后计算,故直接使...
2024-01-30
0
144
题解 | #获取每个部门中当前员工薪水最高的相关信息#
# 查询各部门的最高工资 select dept_no, max(salary) maxSalary from dept_emp de join salaries s on de.emp_no=s.emp_no group by dept_no # 获取每个部门中当前员工薪水最高的相关信息 sel...
2024-01-30
0
173
题解 | #获取所有非manager的员工emp_no#
# 非部门领导的员工即是在部门表中找不到emp_no的员工 select e.emp_no from employees e left join dept_manager d on e.emp_no=d.emp_no where dept_no is null;
2024-01-30
0
152
题解
# 查找薪水记录超过15条的员工号emp_no以及其对应的记录次数t select emp_no, count(*) t from salaries group by emp_no having count(*)>15;
2024-01-30
0
157
题解 | #平均播放进度大于60%的视频类别#
# 思路:连接两表;先计算各播放记录的播放进度;然后按tag分组计算平均播放进度,同时使用having将平均进度大于60%的类别输出 select tag, concat(round(avg(if(timestampdiff(second,start_time,end_time)>durat...
2024-01-30
0
147
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页