数据库题目
文章平均质量分 53
平时刷数据库题目记录专栏。
蜗牛壳上的小潘同志
这个作者很懒,什么都没留下…
展开
-
数据库题目 - 196. 删除重复的电子邮箱
文章目录1.题目描述2. 解答1.题目描述编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。±—±-----------------+| Id | Email |±—±-----------------+| 1 | john@example.com || 2 | bob@example.com || 3 | john@example.com |±—±-----------------+Id 是这个表原创 2021-03-24 19:31:45 · 5508 阅读 · 1 评论 -
数据库题目 - 从不订购的客户
文章目录1. 题目描述2.解答1. 题目描述某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。Customers 表:±—±------+| Id | Name |±—±------+| 1 | Joe || 2 | Henry || 3 | Sam || 4 | Max |±—±------+Orders 表:±—±-----------+| Id | CustomerId |±—±--原创 2021-03-22 21:06:04 · 7942 阅读 · 0 评论 -
数据库题目汇总目录
目录1.简单2.中等3.困难慢慢更新1.简单1.超过经理工资的员工2.查找重复的电子邮箱3.第二高的薪水2.中等3.困难原创 2021-03-19 19:43:51 · 7705 阅读 · 0 评论 -
数据库题目 - 超过经理工资的员工
目录1.题目描述2.解答1.题目描述Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。给定 Employee 表,编写一个 SQL 查询,该查询可以获取收入超过他们经理的员工的姓名。在上面的表格中,Joe 是唯一一个收入超过他的经理的员工。难度:简单来源:力扣2.解答方法 1:使用 WHERE 语句算法如下面表格所示,表格里存有每个雇员经理的信息,我们也许需要从这个表里获取两次信息。SELECT *FROM Empl原创 2021-03-19 15:44:32 · 7926 阅读 · 1 评论 -
数据库题目 - 查找重复的电子邮箱
目录1.题目描述2.解答1.题目描述编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。示例:±—±--------+| Id | Email |±—±--------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |±—±--------+根据以上输入,你的查询应返回以下结果:±--------+| Email |±--------+| a@b.com |±--------+说明:所有电子邮箱都是小写原创 2021-03-19 15:36:22 · 6205 阅读 · 0 评论 -
数据库题目 - 第二高的薪水
目录1.题目名2.题目内容3 解答1.题目名题目名:第二高的薪水难度:简单来源:力扣(LeetCode)2.题目内容编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。3 解答方法一:使用子查询和 LIMIT 子句算法将不同的薪资按降序排序,然后使用 LIMIT 子句获得第二高的薪资。SELECT DISTINCT原创 2021-03-18 18:14:13 · 6092 阅读 · 0 评论