力扣每日一题
小虎工程师
这个作者很懒,什么都没留下…
展开
-
力扣数据库题目: 分数排名(中等)
编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 Id Score 1 3.50 2 3.65 3 4.00 4 3.85 5 4.00 6 3.65 例如,根据上述给定的 Scores 表,你的查询应该返回(按分数从高到低排列):...原创 2019-10-25 16:04:06 · 660 阅读 · 0 评论 -
力扣数据库题目:第N高的薪水(中等)
编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。 Id Salary 1 100 2 200 3 300 例如上述 Employee 表,n = 2 时,应返回第二高的薪水 200。如果不存在第 n 高的薪水,那么查询应返回 null。 getNthHighestSalary(2) 200 代码: CREATE ...原创 2019-10-19 11:18:01 · 363 阅读 · 0 评论 -
力扣数据库题目:第二高的薪水(简单)
编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 Id Salary 1 100 2 200 3 300 例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。 SecondHighestSalary 200 代码: select IFNUL...原创 2019-10-07 14:35:42 · 415 阅读 · 2 评论 -
力扣数据库题目:组合两个表(数据库简单算法题)
表1: Person ±------------±--------+ | 列名 | 类型 | ±------------±--------+ | PersonId | int | | FirstName | varchar | | LastName | varchar | ±------------±--------+ PersonId 是上表主键 ...原创 2019-10-16 16:48:02 · 263 阅读 · 0 评论