
LeetCode - sql
lc -sql
Lazyafei
这个作者很懒,什么都没留下…
展开
-
601. Human Traffic of Stadium - 体育馆的人流量 <Hard> - 重点警告
表:Stadium+---------------+---------+| Column Name | Type |+---------------+---------+| id | int || visit_date | date || people | int |+---------------+---------+visit_date 是表的主键每日人流量信息被记录在这三列信息中:序号 (id)、日期 (visi...原创 2020-10-23 10:38:56 · 231 阅读 · 0 评论 -
596. Classes More Than 5 Students - 超过5名学生的课 <easy>
有一个courses 表 ,有: student(学生) 和 class (课程)。请列出所有超过或等于5名学生的课。例如,表:+---------+------------+| student | class |+---------+------------+| A | Math || B | English || C | Math || D | Biology || E ...原创 2020-10-23 09:21:32 · 132 阅读 · 0 评论 -
595. Big Countries - 大的国家 <easy> -水题
这里有张World 表+-----------------+------------+------------+--------------+---------------+| name | continent | area | population | gdp |+-----------------+------------+------------+--------------+---------------+| Afghanist...原创 2020-10-22 17:59:09 · 160 阅读 · 0 评论 -
262. Trips and Users - 行程和用户 <Hard>
Trips表中存所有出租车的行程信息。每段行程有唯一键 Id,Client_Id 和Driver_Id 是Users表中 Users_Id 的外键。Status 是枚举类型,枚举成员为 (‘completed’, ‘cancelled_by_driver’, ‘cancelled_by_client’)。+----+-----------+-----------+---------+--------------------+----------+| Id | Client_Id | Drive...原创 2020-10-22 15:27:45 · 259 阅读 · 0 评论 -
197. Rising Temperature - 上升的温度 <easy>
表 Weather+---------------+---------+| Column Name | Type |+---------------+---------+| id | int || recordDate | date || temperature | int |+---------------+---------+id 是这个表的主键该表包含特定日期的温度信息编写一个 SQL 查询,来查找与之前(昨天...原创 2020-10-22 14:08:40 · 189 阅读 · 0 评论 -
196. Delete Duplicate Emails - 删除重复的电子邮箱 <easy>
编写一个 SQL 查询,来删除Person表中所有重复的电子邮箱,重复的邮箱里只保留Id最小的那个。+----+------------------+| Id | Email |+----+------------------+| 1 | john@example.com || 2 | bob@example.com || 3 | john@example.com |+----+------------------+Id 是这个表的主键。例如,在运...原创 2020-10-21 18:07:24 · 382 阅读 · 0 评论 -
185. Department Top Three Salaries - 部门工资前三高的所有员工 <Hard>
Employee 表包含所有员工信息,每个员工有其对应的工号Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 85000 | 1 || 2 | Henry | 80000 | 2 ...原创 2020-10-21 14:49:04 · 206 阅读 · 0 评论 -
184. Department Highest Salary - 部门工资最高的员工 <Medium>
Employee 表包含所有员工信息,每个员工有其对应的Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1 || 2 | Jim | 90000 | 1 || 3...原创 2020-10-21 11:37:17 · 172 阅读 · 0 评论 -
183. Customers Who Never Order - 从不订购的客户 <easy>
某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。Customers 表:+----+-------+| Id | Name |+----+-------+| 1 | Joe || 2 | Henry || 3 | Sam || 4 | Max |+----+-------+Orders 表:+----+------------+| Id | CustomerId |+----+-----...原创 2020-10-21 11:14:33 · 193 阅读 · 0 评论 -
182. Duplicate Emails - 查找重复的电子邮箱 <easy>
编写一个 SQL 查询,查找Person 表中所有重复的电子邮箱。示例:+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+---------+根据以上输入,你的查询应返回以下结果:+---------+| Email |+---------+| a@b.com |+---------+说明:所有电子邮箱都是小写字母...原创 2020-10-21 10:57:10 · 297 阅读 · 0 评论 -
181. Employees Earning More Than Their Managers - 超过经理收入的员工 <easy>
Employee表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。+----+-------+--------+-----------+| Id | Name | Salary | ManagerId |+----+-------+--------+-----------+| 1 | Joe | 70000 | 3 || 2 | Henry | 80000 | 4 || 3 | Sam | 6...原创 2020-10-21 10:48:47 · 170 阅读 · 0 评论 -
LeetCode180. Consecutive Numbers - 连续出现的数字 <Medium>
编写一个 SQL 查询,查找所有至少连续出现三次的数字。+----+-----+| Id | Num |+----+-----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 || 7 | 2 |+----+-----+例如,给定上面的Logs表,1是唯一连续出现至少三次的数字。+-----------------+| ConsecutiveNums |+-----...原创 2020-10-20 16:19:06 · 155 阅读 · 0 评论 -
LeetCode178. Rank Scores - 分数排名 <Medium>
编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | 3.85 || 5 | 4.00 || 6 | 3.65 |+----+-------+例如,根据上述给定的Scor...原创 2020-10-20 15:48:48 · 271 阅读 · 0 评论 -
LeetCode176 & 177. Second/NtH Highest Salary - 第 2/N 高的薪水 <Medium>
编写一个 SQL 查询,获取Employee表中第二/N高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述Employee表,SQL查询应该返回200作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回null。+---------------------+| Secon...原创 2020-10-20 15:10:24 · 133 阅读 · 1 评论 -
LeetCode175. 组合两个表
表1: Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+PersonId 是上表主键表2: Address+-------------+---------+| 列名 ...原创 2020-10-20 14:13:30 · 79 阅读 · 0 评论