JezeChou
JezeChou
全部文章
题解
归档
标签
去牛客网
登录
/
注册
JezeChou的博客
我随便写写,你随便看看
全部文章
/ 题解
(共5篇)
题解 | #考试分数(五)#
本题是 #考试分数(四)# 的升级版。1、根据 #考试分数(四)# 得出位于job对应的中位数位置 select job, ceil(count(*) / 2) as start, ceil(count(*) / 2 + 0.5) as end from grade gro...
MySQL开窗
MySQL
sql多条件查找
2021-06-23
1
468
题解 | #考试分数(三)#
需要输出每个岗位分数前两名的用户,意味着需要使用开窗,但题目中的前两名并没有说明是哪种类型的排名,根据报错结果推测是dense_rank。 首先,采用开窗进行分组排序 select *, dense_rank() over(partition by g.language_id ord...
MySQL开窗
MySQL
2021-06-21
0
393
题解 | #使用含有关键字exists查找未分配具体部门的员工的所有信息。#
考虑到后面输出的顺序不变,所以最终查找是在原表中,然后在满足条件的基础上输出结果。1、考虑到会涉及排名,首先可以想到使用开窗,此处使用row_number select first_name, row_number() over(order by first_name) as ranking...
MySQL开窗
MySQL
2021-06-10
0
449
题解 | #获取每个部门中当前员工薪水最高的相关信息#
我使用开窗通过了,详解如下: 1、开窗排名首先使用开窗将薪水进行排名 select d.dept_no, d.emp_no, s.salary, row_number() over(partition by d.dept_no order by s....
MySQL开窗
MySQL
mysql
2021-06-02
9
484
题解 | #考试分数(二)#
写一下开窗的题解:1.先按job使用avg函数开窗 select id, job, score, avg(score) over(partition by job) as avg from grade2.根据开窗结果...
MySQL开窗
考试分数(二)
MySQL
2021-05-27
1
345