sql union all函数
时间: 2024-08-14 21:07:13 浏览: 41
Sql Server 字符串聚合函数
SQL `UNION ALL` 函数是一个用于合并两个或更多SELECT查询的结果集的运算符。它返回所有输入查询结果行的并集,包括重复的数据。与`UNION`不同的是,`UNION ALL`不会自动去重,所以如果两个表中有相同的记录,它们都会出现在最终结果中。
使用 `UNION ALL` 的语法通常如下:
```sql
SELECT column_name(s)
FROM table1
UNION ALL
SELECT column_name(s)
FROM table2;
```
如果你想得到唯一的结果集,你应该使用 `UNION` 而不是 `UNION ALL`。注意,所有参与合并的查询必须有相同的列数和数据类型,并且它们的位置也必须一致。
阅读全文