sky丶Mamba2
sky丶Mamba2
全部文章
题解
c++(1)
c语言(2)
Java后端(1)
mysql(2)
PAT(1)
PAT (Basic Level)(76)
其它(5)
大学文档(7)
数据分析(6)
社区发现(1)
算法(1)
归档
标签
去牛客网
登录
/
注册
sky丶Mamba2的博客
全部文章
/ 题解
(共80篇)
题解 | 52#获取Employees中的first_name#
来自专栏
select first_name from employees order by right(first_name,2)使用right函数,取first_name的最后俩个字符,然后排序
2021-08-02
0
330
题解 | 51#查找字符串 10,A,B 中逗号,出现的次数cnt#
来自专栏
select (length("10,A,B")-length(replace("10,A,B",",","")))要了解length函数和replace函数的用法
2021-08-02
0
430
题解 | 45#将titles_test表名修改为titles_2017#
来自专栏
alter table titles_test rename to titles_2017看这个图就好了
2021-08-02
0
341
题解 | 55#分页查询employees表,每5行一页,返回第2页的数据#
来自专栏
select * from employees limit 5,5从此题开始,按通过率顺序刷使用limit就好了,很简单
2021-08-02
0
435
题解 | 7#查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t#
来自专栏
select emp_no,count(salary) as t from salaries group by emp_no having t>15使用聚合函数和分组判断就好了
2021-08-02
1
396
题解 | 5#查找所有员工的last_name和first_name以及对应部门编号dept_no#
来自专栏
select last_name,first_name,d.dept_no from employees as e left join dept_emp as d on e.emp_no=d.emp_no相比于上题,使用一个左外连接就好了,left outer join,其中outer可以省略。
2021-08-01
1
369
题解 | 4#查找所有已经分配部门的员工的last_name和first_name以及dept_no#
来自专栏
select last_name,first_name,d.dept_no from employees as e join dept_emp as d on e.emp_no=d.emp_no;使用一个内连接就好了,注意第一行的最后一个字段只能使用d表里的,因为d表是附表。
2021-08-01
1
342
题解 | 3#查找当前薪水详情以及部门编号dept_no#
来自专栏
select s.emp_no,salary,from_date,s.to_date,dept_no from salaries as s join dept_manager as d on s.emp_no = d.emp_no order by s.emp_no因为要查找字段来自俩个表,所以对俩...
2021-08-01
2
463
题解 | 2#查找入职员工时间排名倒数第三的员工所有信息#
来自专栏
SELECT * FROM employees ORDER BY hire_date DESC LIMIT 2,1;这里注意一下limit和limit,offset的区别:select * from table limit 2,1;//跳过2条取出1条数据,limit后面是从第2条开始读,读取1条信...
2021-08-01
1
454
题解 | 1#查找最晚入职员工的所有信息#
来自专栏
SELECT * from employees order by hire_date desc LIMIT 1题目还是比较简单,对字段hire_date进行降序排序,然后利用MySQL特有的limit取第一条,就得到了最晚入职的员工所有信息。
2021-08-01
1
344
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页