摘要:
需求:编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。 1 Create table If Not Exists Weather (Id int, RecordDate date, Temperature int); 2 3 insert into Weather 阅读全文
摘要:
删除重复的电子邮箱 需求:编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。 展示效果: IdEmail 1 john@example.com 2 bob@example.com 1 Create table If Not Exists P 阅读全文
摘要:
需求一:编写一个 SQL 查询,找出每个部门工资最高的员工。例如,根据上述给定的表格,Max 在 IT 部门有最高工资,Henry 在 Sales 部门有最高工资。 展示效果: DepartmentEmployeeSalary IT Jim 90000 IT Max 90000 Sales Henr 阅读全文
摘要:
需求:某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。 展示效果: Customers Henry Max 1 Create table If Not Exists Customers (Id int, Name varchar( 阅读全文
摘要:
需求:编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 展示效果: Email a@b.com 1 Create table If Not Exists Person (Id int, Email varchar(255)) 2 3 insert into Person (Id, 阅读全文
摘要:
需求:Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。 数据样式: IdNameSalaryManagerId 1 Joe 70000 3 2 Henry 80000 4 3 Sam 60000 null 4 Max 90000 n 阅读全文
摘要:
需求:编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 展示效果: 1 Create table If Not Exists Scores (Id int, Score D 阅读全文