SQL 子查询2024 年 8 月 28 日 | 3 分钟阅读 子查询是嵌套在 WHERE 子句中的另一个 SQL 查询中的查询。 重要规则
1. 带有 Select 语句的子查询SQL 子查询最常与 Select 语句一起使用。 语法 示例 考虑 EMPLOYEE 表具有以下记录
带 SELECT 语句的子查询将是 这将产生以下结果
2. 带有 INSERT 语句的子查询
语法 示例 考虑一个与 EMPLOYEE 类似的 EMPLOYEE_BKP 表。 现在使用以下语法将完整的 EMPLOYEE 表复制到 EMPLOYEE_BKP 表中。 3. 带有 UPDATE 语句的子查询SQL 子查询可以与 Update 语句结合使用。当子查询与 Update 语句一起使用时,可以更新表中的一个或多个列。 语法 示例 假设我们有一个可用的 EMPLOYEE_BKP 表,它是 EMPLOYEE 表的备份。给出的示例将 EMPLOYEE 表中所有年龄大于或等于 29 的员工的 SALARY 更新为 .25 倍。 这将影响三行,最后,EMPLOYEE 表将具有以下记录。
4. 带有 DELETE 语句的子查询SQL 子查询可以与 Delete 语句以及前面提到的其他语句结合使用。 语法 示例 假设我们有一个可用的 EMPLOYEE_BKP 表,它是 EMPLOYEE 表的备份。给出的示例从 EMPLOYEE 表中删除所有年龄大于或等于 29 的 EMPLOYEE 的记录。 这将影响三行,最后,EMPLOYEE 表将具有以下记录。
下一主题DBMS SQL 子句 |
我们请求您订阅我们的新闻通讯以获取最新更新。