摘要: 项目8: 换座位(难度:中等) 小美是一所中学的信息科技老师,她有一张 seat 座位表,平时用来储存学生名字和与他们相对应的座位 id。 其中纵列的 id 是连续递增的,小美想改变相邻俩学生的座位,你能不能帮她写一个 SQL query 来输出小美想要的结果呢? 请创建如下所示seat表: 示例: 阅读全文
posted @ 2019-04-14 21:00 后来的后来123 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 项目七: 各部门工资最高的员工(难度:中等) 创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。 + + + + + | Id | Name | Salary | DepartmentId | + + + + + | 1 | Joe 阅读全文
posted @ 2019-04-14 20:28 后来的后来123 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 项目2:如果一个国家的面积超过300万平方公里,或者(人口超过2500万并且gdp超过2000万),那么编写一个SQL查询,输出表中所有大国家的名称、人口和面积 -- 创建表并插入数据 -- 大国标准:一个的面积超过300万平方公里,或者(人口超过2500万并且gdp超过2000万)。请输出表中所有 阅读全文
posted @ 2019-04-14 19:50 后来的后来123 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 项目6:删除重复的邮箱并保留最小ID的记录(难度:简单) 编写一个 SQL 查询,来删除 email 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。 + + + | Id | Email | + + + | 1 | a@b.com | | 2 | c@d.com | | 3 | a 阅读全文
posted @ 2019-04-14 19:45 后来的后来123 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 项目5:组合两张表 (难度:简单) 在数据库中创建表1和表2,并各插入三行数据(自己造) 表1: Person + + + | 列名 | 类型 | + + + | PersonId | int | | FirstName | varchar | | LastName | varchar | + + 阅读全文
posted @ 2019-04-14 19:41 后来的后来123 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 项目:交换工资表里的男女生性别(难度:简单) 创建一个 salary表,如下所示,有m=男性 和 f=女性的值 。 例如: | id | name | sex | salary | | | | | | | 1 | A | m | 2500 | | 2 | B | f | 1500 | | 3 | C 阅读全文
posted @ 2019-04-14 19:38 后来的后来123 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 背景:当前数据库的department表、salgrade表、employee表,数据分别如下: SQL语句: 阅读全文
posted @ 2019-04-14 03:33 后来的后来123 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 一、要求:查询平均薪水最高部门的部门编号 二、背景:当前数据库有employee表和department表,数据分别如下: employee表: department表: 三、难点: 1、需要考虑最高平均薪资可能在多个部门同时出现,查询出来的结果需要涵盖所有最高平均薪资的部门id 2、部门名称和员工 阅读全文
posted @ 2019-04-14 02:46 后来的后来123 阅读(3573) 评论(0) 推荐(0) 编辑
摘要: 一、要求:查询平均薪水最高部门的部门编号 二、背景:emplyee表数据如下 三、难点:需要考虑最高平均薪资可能在多个部门同时出现,查询出来的结果需要涵盖所有最高平均薪资的部门id 四、思路: 第一步:先求出每个部门的平均薪资,作为临时表 t 第二步:从第一步得出的每个部门平均薪资里求出最高值 第三 阅读全文
posted @ 2019-04-14 02:25 后来的后来123 阅读(5505) 评论(0) 推荐(0) 编辑