📅  最后修改于: 2023-12-03 15:35:07.951000             🧑  作者: Mango
在SQL中,UNION是用于将多个SELECT语句的结果集合并成一个结果集的操作符。它被广泛用于查询多个表或视图的数据。
UNION的基本语法如下:
SELECT column1, column2, ... FROM table1
UNION [ALL]
SELECT column1, column2, ... FROM table2;
下面是一个简单的示例,将两个表中的集合合并:
SELECT id, name, age FROM table1
UNION
SELECT id, name, age FROM table2;
上面的代码将返回两个表中所有的id、name、age列的唯一值。
如果想包含重复的行,可以添加ALL参数:
SELECT id, name, age FROM table1
UNION ALL
SELECT id, name, age FROM table2;
UNION操作符是SQL中非常强大和实用的工具,它使得我们可以轻松地合并多个表、视图或查询的结果集。当需要合并多个数据源时,UNION操作符是一个很好的选择。