PostgreSQL - UNIONS 子句
-
简述
PostgreSQLUNION子句/运算符用于组合两个或多个 SELECT 语句的结果,而不返回任何重复的行。要使用 UNION,每个 SELECT 必须选择相同数量的列、相同数量的列表达式、相同的数据类型,并且它们的顺序相同,但它们的长度不必相同。 -
句法
的基本语法UNION如下 -在这里,给定条件可以是根据您的要求的任何给定表达式。 -
例子
考虑以下两个表,(a) COMPANY 表如下 -(b) 另一个表是 DEPARTMENT 如下 -现在让我们使用 SELECT 语句和 UNION 子句连接这两个表,如下所示 -这将产生以下结果 - -
UNION ALL 子句
UNION ALL 运算符用于组合两个 SELECT 语句(包括重复行)的结果。适用于 UNION 的相同规则也适用于 UNION ALL 运算符。句法
的基本语法UNION ALL如下 -在这里,给定条件可以是根据您的要求的任何给定表达式。例子
现在,让我们在 SELECT 语句中加入上述两个表,如下所示 -这将产生以下结果 -