mysql练习


牛客网练习(一)


提示:截图即为测试通过的答案

SQL1

题目: 查找最晚入职员工的所有信息
在这里插入图片描述

SQL2

题目:查找入职员工时间排名倒数第三的员工所有信息
知识点:
使用limit的方法:
limit知识点使用详情

Having 是对分组数据进行;where是对全局数据进行操作
在这里插入图片描述
在这里插入图片描述

使用 窗口函数:
窗口函数

  1. ROW_NUMBER():顺序排序——1、2、3
  2. RANK():并列排序,跳过重复序号——1、1、3
  3. DENSE_RANK():并列排序,不跳过重复序号——1、1、2
    在这里插入图片描述

SQL3

题目: 查找当前薪水详情以及部门编号dept_no
在这里插入图片描述

SQL4

题目:查找所有已经分配部门的员工的last_name和first_name以及dept_no
在这里插入图片描述

SQL5

题目:查找所有员工的last_name和first_name以及对应部门编号dept_no

在这里插入图片描述

SQL7

题目:查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t
在这里插入图片描述

SQL8

题目:找出所有员工当前薪水salary情况
在这里插入图片描述

SQL10

题目: 获取所有非manager的员工emp_no
在这里插入图片描述

SQL11

题目: 获取所有员工当前的manager
在这里插入图片描述

SQL12

题目: 获取每个部门中当前员工薪水最高的相关信息
注意:分组求出最大的工资,对应的员工编号是不对的,是随机发出来的

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值