项目七

各部门工资最高的员工(难度:中等)
创建Employee表,包含所有员工的信息,每个员工都有其对应的Id,salary和department id,创建department表,包含所有部门的信息,编写一个SQL查询,找出每个部门工资最高的员工

id Name Salary Department
1 Joe 70000 1
2 Henry 80000 2
3 Sam 60000 2
4 Max 90000 1

创建Department表

id Name
1 IT
2 Sales

输出:

Department Employee Salary
IT Max 90000
Sales Henry 80000

Datawhale打卡-MySQL(2019.3.3)

项目八

换座位(难度:中等)
小美是一所中学的信息科技老师,他有一张seat座位表,平时用来存储学生名字和他们相对应的座位id,其中纵列的id是连续递增的,小美想改变相邻俩学生的座位,能不能写个SQL query 来输出小美想要的座位,若是奇数不需要改变最后一个同学的座位

输入:

Id Student
1 Abbot
2 Doris
3 Emerson
4 Green
5 Jeame

输出:

Id Student
1 Doris
2 Abbot
3 Green
4 Emerson
5 Jeame

Datawhale打卡-MySQL(2019.3.3)

项目九

分数排名(难度中等)
编写一个SQL查询实现分数排名,若两分数相同,两个分数排名相同,名次之间不能有间隔,也就是相同分数之后下个名次应该是下一个连续的整数值

输入:

Id Score
1 3.50
2 3.65
3 4.00
4 3.85
5 4.00
6 3.65

输出:

Score Id
4.00 1
4.00 1
3.85 2
3.65 3
3.65 3
3.50 4

Datawhale打卡-MySQL(2019.3.3)

相关文章: