LeetCode

Razon Yang
LeetCode 数据库面试题 – 第N高的薪水

编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。

Razon Yang
LeetCode 数据库面试题 – 部门工资最高的员工

Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。

编写一个 SQL 查询,找出每个部门工资最高的员工。例如,根据上述给定的表格,Max 在 IT 部门有最高工资,Henry 在 Sales 部门有最高工资。

Razon Yang
LeetCode 数据库面试题 – 连续出现的数字

编写一个 SQL 查询,查找所有至少连续出现三次的数字。

Razon Yang
LeetCode 数据库面试题 – 分数排名(Rank Scores)

编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。

Razon Yang
LeetCode 算法题 – Find The Difference

给定两个只包含小写字母的字符串 st,其中字符串 t 是由字符串 s 乱序后,再在随机位置添加一个字母而成,请找到该随机添加的字母。

Razon Yang
LeetCode 数据库面试题 – 重新格式化部门表

编写一个 SQL 查询来重新格式化表,使得新的表中有一个部门 id 列和一些对应每个月的收入(revenue)列。

Razon Yang
LeetCode 数据库面试题 – 上升的温度

给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。

Razon Yang
LeetCode 数据库面试题 – 查找重复的电子邮箱

编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。

Razon Yang
LeetCode 数据库面试题 – 换座位(Exchange Seats)

小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 ID,其中纵列的 ID 是连续递增的。小美想改变相邻俩学生的座位。

你能不能帮她写一个 SQL query 来输出小美想要的结果呢?

Razon Yang
LeetCode 数据库面试题 – 第二高的薪水(Second Highest Salary)

编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。

Razon Yang
LeetCode 数据库面试题 – 超过5名学生的课

有一个courses 表 ,有: student (学生) 和 class (课程)。

请列出所有超过或等于5名学生的课。

Razon Yang
LeetCode 算法题 – Set Mismatch

集合 S 一般包含数字 1~n,但由于数据错误,其中的一个数字重复了,导致缺失了某一数字。

现给出一个数组 nums,请找出其中重复和缺失的数字。