SQL Union 是用于将两个或多个 SELECT 查询的结果合并成一个结果集的操作符
▥数据库
𝄐 0
sql sql union all
SQL Union 是用于将两个或多个 SELECT 查询的结果合并成一个结果集的操作符。Union 操作符会自动去除重复行,而 Union All 则不会去除重复行。
下面是一个简单的 SQL Union 的例子:
假设你有一个名为 "customers" 的表和另一个名为 "suppliers" 的表,你想要将这两个表中所有记录的联系人姓名放在一个列表中,可以使用下面的 SQL 查询语句:
SELECT contact_name FROM customers
UNION
SELECT contact_name FROM suppliers;
这个查询语句将返回一个包含所有客户和供应商联系人姓名的列表,并且去除了重复项。
如果要保留重复项,则可以改用 UNION ALL 操作符:
SELECT contact_name FROM customers
UNION ALL
SELECT contact_name FROM suppliers;
这个查询语句将返回一个包含所有客户和供应商联系人姓名的列表,包括重复项。
SQL Union 是用于将两个或多个 SELECT 查询的结果合并成一个结果集的操作符。Union 操作符会自动去除重复行,而 Union All 则不会去除重复行。
下面是一个简单的 SQL Union 的例子:
假设你有一个名为 "customers" 的表和另一个名为 "suppliers" 的表,你想要将这两个表中所有记录的联系人姓名放在一个列表中,可以使用下面的 SQL 查询语句:
SELECT contact_name FROM customers
UNION
SELECT contact_name FROM suppliers;
这个查询语句将返回一个包含所有客户和供应商联系人姓名的列表,并且去除了重复项。
如果要保留重复项,则可以改用 UNION ALL 操作符:
SELECT contact_name FROM customers
UNION ALL
SELECT contact_name FROM suppliers;
这个查询语句将返回一个包含所有客户和供应商联系人姓名的列表,包括重复项。
本文地址:
/show-270575.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。