此用户名涉嫌违规
此用户名涉嫌违规
全部文章
分类
题解(90)
归档
标签
去牛客网
登录
/
注册
此用户名涉嫌违规的博客
少壮不努力,老大忙刷题
TA的专栏
106篇文章
11人订阅
牛客题霸-SQL篇【Mysql】
80篇文章
19881人学习
华为机试(python3)
26篇文章
723人学习
全部文章
(共80篇)
【Mysql】获取所有的员工和员工对应的经理,如果员工本身是经理的话则不显示
来自专栏
题目要求:获取所有的员工和员工对应的经理,如果员工本身是经理的话则不显示题目分析:需判断dept_emp和dept_manager的dept_no相等同时emp_no不相等 代码 select T1.emp_no,T2.emp_no as manager from dept_emp T1 join ...
Mysql
2021-03-02
1
826
【Mysql】找出所有非部门领导的员工emp_no
来自专栏
两种写法:IN select emp_no from employees where emp_no not in( select emp_no from dept_manager)Join select T1.emp_no from employees T1 left join dept_m...
Mysql
2021-03-02
1
679
【Mysql】找出所有员工具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示
来自专栏
题目要求找出所有员工具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示。 select distinct salary from salaries order by salary desc说到去重,脑子里第一反应就是distinct。看了一下大家的答案,有distinct和grou...
Mysql
2021-03-02
9
1575
【Mysql】查找薪水变动超过15次的员工号emp_no以及其对应的变动次数t
来自专栏
题目要求查找薪水变动超过15次的员工号emp_no以及其对应的变动次数 t 。 个人思路:对emp_no分组可以看到不同emp_no对应的数据。count(distinct salary) as t 计算对应emp_no的不同salary次数另命名为 t。以上为临时表T1作为新的数据源,查询出t&g...
Mysql
2021-03-02
17
1723
【Mysql】查找所有员工的last_name和first_name以及对应部门编号dept_no
来自专栏
select T1.last_name, T1.first_name, T2.dept_no from employees T1 left join dept_emp T2 on T1.emp_no=T2.emp_no(inner) join 内连接只返回左右表连接字段相等的行记录left ...
Mysql
2021-03-02
1
654
【Mysql】查找所有已经分配部门的员工的last_name和first_name以及dept_no
来自专栏
看了一下题解,有很多人说emp_no为Null的状态下是怎么样。....看一看建表的代码好吗,这里明确表示了全部列都NOT NULL。 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, ...
Mysql
2021-03-02
1
629
【MySQL】查找当前薪水详情以及部门编号...
来自专栏
没看懂大家题解里为什么要对to_date进行判断。但是我这个是直接过了。 select sa.emp_no, sa.salary , sa.from_date,sa.to_date, de.dept_no from salaries sa right join dept_manager de on ...
Mysql
2021-03-01
183
19881
[MySQL]超找入职员工时间排名倒数第三
来自专栏
select * from employees where hire_date =( select distinct hire_date from employees order by hire_date desc limit 2,1 )limit m,n:表示从第m+1行读取n条数据。如l...
Mysql
2021-03-01
1
593
[MySQL]查找最晚入职员工的所有信息
来自专栏
如果只是题目描述的例子,使用limit就够了。 select * from employees order by hire_date desc limit 1;但是如果数据表里存在多个结果。比如最晚入职的那天有多个人入职。上面的结果就是错误的,因为限制了结果为一个。想要正确的包含所有结果。下列代码才...
Mysql
2021-02-25
14
1160
22
题目:统计各个部门的工资记录数,给出部门编码dept_no,部门名称dept_name以及次数sum 方法1:嵌套查询,查出一个dept_no,就进行子查询的到对应COUNT()SELECT dept_no, dept_name, (SELECT COUNT() ...
Mysql
2020-05-19
1
2757
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页