![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 88
SQL
_Charison
这个作者很懒,什么都没留下…
展开
-
牛客题霸 51 - 60
文章目录51. 获取Employees中的first_name,查询按照first_name最后两个字母,按照升序进行排列54. 查找排除最大、最小salary之后的当前(to_date = '9999-01-01' )员工的平均工资avg_salary。55. 使用含有关键字exists查找未分配具体部门的员工的所有信息。 51. 获取Employees中的first_name,查询按照first_name最后两个字母,按照升序进行排列 思路:使用字符串截取函数 subtring(对象字符串,截取的起始位原创 2021-05-11 19:06:51 · 106 阅读 · 0 评论 -
牛客题霸 41 - 50
文章目录41. 删除emp_no重复的记录,只保留最小的id对应的记录。42. 将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。 41. 删除emp_no重复的记录,只保留最小的id对应的记录。 思路:使用子查询的方法,将emp_no进行分组后找出最小id对应的记录,再使用not in,将非最小id的记录删除。 注意两个坑! MySQL的UPDATE或DELETE中子查询不能为同一张表,可将查询结果再次SELECT 下面这样写就是错误的:原创 2021-05-11 18:29:06 · 58 阅读 · 0 评论 -
牛客题霸 31-40
具体题目参考链接:https://www.nowcoder.com/ta/sql 文章目录32. 将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分33. 创建一个actor表,包含如下列信息34. 请你对于表actor批量插入如下数据(不能有2条insert语句哦!)35. 对于表actor插入如下数据,如果数据已经存在,请忽略(不支持使用replace操作)36. 请你创建一个actor_name表,并且将actor表中的所有first.原创 2021-05-10 19:56:15 · 129 阅读 · 0 评论 -
牛客题霸 21-30
文章目录数据库表格20. 查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序(不包括已经离职的员工)22. 统计各个部门的工资记录数,给出部门编码dept_no、部门名称dept_name以及部门在salaries表里面有多少条记录sum,按照dept_no升序排序,23. 对所有员工薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列24. 获取所有非manager员工薪水情况,给出dept_no、原创 2021-05-06 19:59:50 · 163 阅读 · 0 评论 -
牛客题霸 11-20
文章目录数据库表格1. 获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,结果第一列给出当前员工的emp_no,第二列给出其manager对应的manager_no2. 获取所有部门中当前员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary,结果按照部门升序排列 数据库表格 1. 获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,结果第一列给出当前员工的emp_no,第二列给出其manager对应的mana原创 2021-04-16 21:23:02 · 161 阅读 · 0 评论 -
牛客题霸 1 - 10
文章目录数据库表格1. 查找所有最晚入职员工的信息2. 查找入职员工时间排名倒数第三的员工的所有信息3. 查找各个部门当前领导当前薪水详情以及其对应部门编号dept_no4. 查找所有已经分配部门的员工的last_name和first_name5. 查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括暂时没有分配具体部门的员工6. 查找所有员工入职时候的薪水情况,给出emp_no以及salary, 并按照emp_no进行逆序7. 查找薪水涨幅超过15次的员工号emp_原创 2021-04-13 19:08:00 · 214 阅读 · 0 评论