diff --git a/ch06: 秋招秘籍 A.md b/ch06: 秋招秘籍 A.md index d6a6bc9..9f43a85 100644 --- a/ch06: 秋招秘籍 A.md +++ b/ch06: 秋招秘籍 A.md @@ -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 + +