您现在的位置是:首页>读书 > 正文
数据库中union的用法
2026-10-15【读书】
简介`UNION` 是 SQL 中用于合并两个或多个 `SELECT` 查询结果集的关键字。它能将不同查询的结果合并为一个结果集,且默认会去除重复记录。...
`UNION` 是 SQL 中用于合并两个或多个 `SELECT` 查询结果集的关键字。它能将不同查询的结果合并为一个结果集,且默认会去除重复记录。
总结:
| 用途 | 说明 |
| 合并结果集 | 将多个 `SELECT` 语句的结果合并成一个 |
| 去重 | 默认自动去除重复行 |
| 要求列数相同 | 所有 `SELECT` 语句必须返回相同数量的列 |
| 数据类型兼容 | 对应列的数据类型需一致或兼容 |
使用示例:
```sql
SELECT id, name FROM table1
UNION
SELECT id, name FROM table2;
```
注意:若需保留重复行,可使用 `UNION ALL`。合理使用 `UNION` 可提升查询效率与数据整合能力。














