![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode-MySQL
csdnyq
这个作者很懒,什么都没留下…
展开
-
175. 组合两个表
175. 组合两个表 题目 表1: Person ±------------±--------+ | 列名 | 类型 | ±------------±--------+ | PersonId | int | | FirstName | varchar | | LastName | varchar | ±------------±--------+ P...原创 2019-07-29 11:08:42 · 166 阅读 · 0 评论 -
595. 大的国家
595. 大的国家 题目描述 这里有张World 表 +-----------------+------------+------------+--------------+---------------+ | name | continent | area | population | gdp | +-----------------+...原创 2019-09-15 23:02:28 · 125 阅读 · 0 评论 -
182. 查找重复的电子邮箱
182. 查找重复的电子邮箱 题目描述 编写一个 SQL 查询,查找Person表中所有重复的电子邮箱。 示例: Id Email 1 a@b.com 2 c@d.com 3 a@b.com 根据以上输入,你的查询应返回以下结果: Email a@b.com 说明:所有电子邮箱都是小写字母。 实现 select Email from Person g...原创 2019-09-15 22:59:49 · 322 阅读 · 0 评论 -
185. 部门工资前三高的所有员工
185. 部门工资前三高的所有员工 题目描述 Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。 Id Name Salary DepartmentId 1 Joe 85000 1 2 Henry 80000 2 3 Sam 60000 2 4 Max 90000 1 5 ...原创 2019-08-12 15:47:59 · 960 阅读 · 0 评论 -
596. 超过5名学生的课
596. 超过5名学生的课 题目描述 有一个courses 表 ,有: student (学生) 和 class (课程)。 请列出所有超过或等于5名学生的课。 例如,表: student class A Math B English C Math D Biology E Math F Computer G Math H Math I Math ...原创 2019-08-11 11:03:33 · 68 阅读 · 0 评论 -
184. 部门工资最高的员工
184. 部门工资最高的员工 题目描述 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。 Id Name Salary DepartmentId 1 Joe 70000 1 2 Henry 80000 2 3 Sam 60000 2 4 Max 90000 1 Department 表包含公司所有部门的...原创 2019-08-10 08:57:50 · 199 阅读 · 0 评论 -
176. 第二高的薪水
176. 第二高的薪水 题目描述 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 Id Salary 1 100 2 200 3 300 例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。 SecondHighestSalary 200 ...原创 2019-08-14 09:50:02 · 53 阅读 · 0 评论 -
262. 行程和用户
262. 行程和用户 题目描述 Trips 表中存所有出租车的行程信息。每段行程有唯一键 Id,Client_Id 和 Driver_Id 是 Users 表中 Users_Id 的外键。Status 是枚举类型,枚举成员为 (‘completed’, ‘cancelled_by_driver’, ‘cancelled_by_client’)。 Id Client_Id Driver_Id...原创 2019-08-07 14:47:40 · 67 阅读 · 0 评论 -
177. 第N高的薪水
177. 第N高的薪水 题目描述 编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。 Id Salary 1 100 2 200 3 300 例如上述 Employee 表,n = 2 时,应返回第二高的薪水 200。如果不存在第 n 高的薪水,那么查询应返回 null。 getNthHighestSalary(2) ...原创 2019-08-09 10:10:20 · 176 阅读 · 0 评论 -
627. 交换工资
627. 交换工资 给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。 注意,您必只能写一个 Update 语句,请不要编写任何 Select 语句。 例如: id name sex salary 1 A m 2500 ...原创 2019-07-28 21:03:31 · 81 阅读 · 0 评论 -
197. 上升的温度
197. 上升的温度 题目描述 给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。 Id(INT) RecordDate(DATE) Temperature(INT) 1 2015-01-01 10 2 2015-01-02 25 3 2015-01-03 20 4 2015-01-04 30 例如,根据...原创 2019-08-06 10:13:15 · 99 阅读 · 0 评论 -
601. 体育馆的人流量
601. 体育馆的人流量 题目描述 X 市建了一个新的体育馆,每日人流量信息被记录在这三列信息中:序号 (id)、日期 (visit_date)、 人流量 (people)。 请编写一个查询语句,找出人流量的高峰期。高峰期时,至少连续三行记录中的人流量不少于100。 例如,表 stadium: id visit_date people 1 2017-01-01 10 2 201...原创 2019-08-08 11:27:39 · 181 阅读 · 0 评论 -
626. 换座位
626. 换座位 题目描述 小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 id。 其中纵列的 id 是连续递增的 小美想改变相邻俩学生的座位。 你能不能帮她写一个 SQL query 来输出小美想要的结果呢? 示例: id student 1 Abbot 2 Doris 3 Emerson 4 Green 5 J...原创 2019-08-01 17:37:33 · 94 阅读 · 0 评论 -
180. 连续出现的数字
180. 连续出现的数字 题目描述 编写一个 SQL 查询,查找所有至少连续出现三次的数字。 Id Num 1 1 2 1 3 1 4 2 5 1 6 2 7 2 例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的数字。 ConsecutiveNums 1 实现 方法1(三表连接查询) 思路:Logs表中是否有3行,Id...原创 2019-08-05 09:41:44 · 278 阅读 · 0 评论 -
181. 超过经理收入的员工
181. 超过经理收入的员工 题目 Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。 Id Name Salary ManagerId 1 Joe 70000 3 2 Henry 80000 4 3 Sam 60000 NULL 4 Max 90000 NULL 给定 Employee 表,编写一个...原创 2019-07-31 22:17:14 · 101 阅读 · 0 评论 -
196. 删除重复的电子邮箱
196. 删除重复的电子邮箱 题目描述 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。 Id Email 1 john@example.com 2 bob@example.com 3 john@example.com Id 是这个表的主键。 例如,在运行你的查询语句之后,上面的 Person 表应返回以下几...原创 2019-08-04 11:23:34 · 255 阅读 · 0 评论 -
178. 分数排名
178. 分数排名 题目描述 编写一个 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-18 14:58:20 · 183 阅读 · 0 评论 -
183. 从不订购的客户
183. 从不订购的客户 题目描述 某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。 Customers 表: Id Name 1 Joe 2 Henry 3 Sam 4 Max Orders 表: Id CustomerId 1 3 2 1 例如给定上述表格,你的查询应返...原创 2019-08-02 19:23:58 · 81 阅读 · 0 评论 -
620. 有趣的电影
620. 有趣的电影 题目描述 某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。 作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非boring(不无聊)的并且 id 为奇数的影片,结果请按等级 rating 排列。 例如,下表 cinema: +---------+--------...原创 2019-09-15 23:05:01 · 185 阅读 · 0 评论