1. 题目描述Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。 +----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+---- ...
LeetCode Database 183 从不订购的客户
1. 题目描述某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。 Customers 表: +----+-------+| Id | Name |+----+-------+| 1 | Joe || 2 | Henry | ...
LeetCode Database 182 查找重复的电子邮箱
1. 题目描述编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 示例: +----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+-- ...
LeetCode Database 181 超过经理收入的员工
1. 题目描述Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。 +----+-------+--------+-----------+| Id | Name | Salary | ManagerId |+----+-------+ ...
LeetCode Database 180 连续出现的数字
1. 题目描述编写一个 SQL 查询,查找所有至少连续出现三次的数字。 +----+-----+| Id | Num |+----+-----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 || 7 | ...
LeetCode Database 178 分数排名
1. 题目描述编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 +----+-------+| Id | Score |+----+-------+| 1 | 3.50 ...
LeetCode Database 177 第N个最高工资
1. 题目描述编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。 +----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--- ...
LeetCode Database 176 第二高的薪水
1. 题目描述编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 +----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+---- ...
LeetCode Database 175 组合两个表
1. 题目描述表1: Person +-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastNam ...
MySQL 生成随机测试数据
1. 随机生成各种类型的数据1.1. 生成[a,b)范围内的浮点数RAND()生成[0,1)范围内的浮点数SELECT RAND() RAND()*n生成[0,n)范围内的浮点数SELECT RAND() * 100 RAND()*(b-a)+a生成[a,b)范围内的浮点数SELECT RAND() ...