UNION ALL在ORACLE里面的用法,并举例
时间: 2024-05-10 22:16:00 浏览: 153
SL-ST 差速器3D模型 SL-ST 差速器
UNION ALL是用于将两个或多个SELECT语句的结果集合并成一个结果集的关键字。与UNION不同的是,UNION ALL不会去重,即使两个结果集中有相同的记录也会全部返回。
举个例子,假设有两个表A和B,它们结构相同,都有id和name两个字段。我们想要将这两个表中的数据合并起来,并且不去重,可以使用以下语句:
```
SELECT id, name FROM A
UNION ALL
SELECT id, name FROM B;
```
这将返回A表和B表的所有记录,包括重复的记录。如果使用UNION关键字,则会自动去重,只返回不同的记录。
阅读全文