查询结果的联合
1. UNION操作符的基础
在SQL查询中, UNION
操作符用于将两个或多个 SELECT
语句的结果集合并成一个单一的结果集。这种操作符特别适用于需要从多个表中提取数据并将其合并为一个统一视图的情况。 UNION
操作符的一个重要特点是它会自动去除重复行,而 UNION ALL
则保留所有行,包括重复的行。
1.1 UNION
vs UNION ALL
操作符 | 描述 |
---|---|
UNION |
合并两个或多个 SELECT 语句的结果集,并去除重复行 |
UNION ALL |
合并两个或多个 SELECT 语句的结果集,保留所有行 |
2. 语法和用法
UNION
操作符的语法非常简单,但在实际应用中需要注意一些细节。以下是基本语法:
SELECT column1, column2, ...