Update ch06: 秋招秘籍 A.md
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# 第六章:秋招秘籍 A
|
||||
# 第六章:决胜秋招
|
||||
|
||||
## Section A
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
如果学生人数是奇数,则不需要改变最后一个同学的座位。
|
||||
|
||||
|
||||
# 练习三: 分数排名(难度:中等)
|
||||
### 练习三: 分数排名(难度:中等)
|
||||
|
||||
假设在某次期末考试中,二年级四个班的平均成绩分别是 `93、93、93、91`,请问可以实现几种排名结果?分别使用了什么函数?排序结果是怎样的?(只考虑降序)
|
||||
|
||||
@@ -91,7 +91,7 @@
|
||||
+-------+-----------+
|
||||
```
|
||||
|
||||
# 练习四:连续出现的数字(难度:中等)
|
||||
### 练习四:连续出现的数字(难度:中等)
|
||||
|
||||
编写一个 SQL 查询,查找所有至少连续出现三次的数字。
|
||||
|
||||
@@ -116,7 +116,7 @@
|
||||
| 1 |
|
||||
+-----------------+
|
||||
```
|
||||
# 练习五:树节点 (难度:中等)
|
||||
### 练习五:树节点 (难度:中等)
|
||||
|
||||
对于**tree**表,*id*是树节点的标识,*p_id*是其父节点的*id*。
|
||||
|
||||
@@ -166,7 +166,7 @@
|
||||
|
||||
如果一个树只有一个节点,只需要输出根节点属性。
|
||||
|
||||
# 练习六:至少有五名直接下属的经理 (难度:中等)
|
||||
### 练习六:至少有五名直接下属的经理 (难度:中等)
|
||||
|
||||
**Employee**表包含所有员工及其上级的信息。每位员工都有一个Id,并且还有一个对应主管的Id(ManagerId)。
|
||||
|
||||
@@ -195,7 +195,7 @@
|
||||
|
||||
没有人向自己汇报。
|
||||
|
||||
# 练习七:查询回答率最高的问题 (难度:中等)
|
||||
### 练习七:查询回答率最高的问题 (难度:中等)
|
||||
|
||||
求出**survey_log**表中回答率最高的问题,表格的字段有:**uid, action, question_id, answer_id, q_num, timestamp**。
|
||||
|
||||
@@ -228,7 +228,7 @@ uid是用户id;action的值为:“show”, “answer”, “skip”;
|
||||
|
||||
最高回答率的意思是:同一个问题出现的次数中回答的比例。
|
||||
|
||||
# 练习八:各部门前3高工资的员工(难度:中等)
|
||||
### 练习八:各部门前3高工资的员工(难度:中等)
|
||||
|
||||
将练习一中的 `employee` 表清空,重新插入以下数据(也可以复制练习一中的 `employee` 表,再插入第5、第6行数据):
|
||||
|
||||
@@ -258,7 +258,7 @@ uid是用户id;action的值为:“show”, “answer”, “skip”;
|
||||
```
|
||||
此外,请考虑实现各部门前N高工资的员工功能。
|
||||
|
||||
# 练习九:平面上最近距离 (难度: 困难)
|
||||
### 练习九:平面上最近距离 (难度: 困难)
|
||||
|
||||
**point_2d**表包含一个平面内一些点(超过两个)的坐标值(x,y)。
|
||||
|
||||
@@ -286,7 +286,7 @@ uid是用户id;action的值为:“show”, “answer”, “skip”;
|
||||
```
|
||||
**注意:**所有点的最大距离小于10000。
|
||||
|
||||
# 练习十:行程和用户(难度:困难)
|
||||
### 练习十:行程和用户(难度:困难)
|
||||
|
||||
Trips 表中存所有出租车的行程信息。每段行程有唯一键 Id,Client_Id 和 Driver_Id 是 Users 表中 Users_Id 的外键。Status 是枚举类型,枚举成员为 (‘completed’, ‘cancelled_by_driver’, ‘cancelled_by_client’)。
|
||||
|
||||
@@ -330,6 +330,10 @@ Users 表存所有用户。每个用户有唯一键 Users_Id。Banned 表示这
|
||||
+------------+-------------------+
|
||||
```
|
||||
|
||||
## Section B
|
||||
|
||||
|
||||
|
||||
## Section C
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user