摘要:
题目 有一个courses 表 ,有: student (学生) 和 class (课程)。 请列出所有超过或等于5名学生的课。 例如,表: + + + | student | class | + + + | A | Math | | B | English | | C | Math | | D | 阅读全文
摘要:
题目 给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。 + + + + | Id(INT) | RecordDate(DATE) | Temperature(INT) | + + + + | 1 | 2015 01 01 | 10 | 阅读全文
摘要:
题目 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。 + + + | Id | Email | + + + | 1 | john@example.com | | 2 | bob@example.com | | 3 | john@exam 阅读全文
摘要:
题目 编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 示例: + + + | Id | Email | + + + | 1 | a@b.com | | 2 | c@d.com | | 3 | a@b.com | + + + 根据以上输入,你的查询应返回以下结果: + + | E 阅读全文
摘要:
题目 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 + + + | Id | Salary | + + + | 1 | 100 | | 2 | 200 | | 3 | 300 | + + + 例如上述 Employee 表,SQL查询应该返回 200 作为第二 阅读全文
摘要:
1. inner join ,在两张表进行连接查询时,只保留两张表中完全匹配的结果集。 2. left join ,在两张表进行连接查询时,会返回左表所有的行,即使在右表中没有匹配的记录。 3. right join ,在两张表进行连接查询时,会返回右表所有的行,即使在左表中没有匹配的记录。 4. 阅读全文
摘要:
题目 表1: Person + + + | 列名 | 类型 | + + + | PersonId | int | | FirstName | varchar | | LastName | varchar | + + + PersonId 是上表主键 表2: Address + + + | 列名 | 阅读全文