SQLite UNION语句
SQLite UNION 语句/操作符用于将两个或多个SELECT语句的结果合并在一起,不返回任何重复的行。
要使用UNION,每个SELECT语句必须选择相同数量的列,具有相同数量的列表达式,相同的数据类型,并且以相同的顺序排列,但它们的长度不必相同。
语法
以下是UNION的基本语法。
这里给定的条件可以是任何基于您的要求的给定表达式。
示例
考虑以下两个表格,(a)公司表如下所示−
(b) 另一个表是DEPARTMENT,如下所示:
现在让我们使用SELECT语句和UNION子句将这两个表联接起来,如下所示:
这将产生以下结果。
UNION ALL子句
UNION ALL运算符用于组合包括重复行在内的两个SELECT语句的结果。
同样适用于UNION的规则也适用于UNION ALL运算符。
语法
以下是 UNION ALL 的基本语法。
在此给定条件可以是根据您的要求确定的任何给定的表达式。
示例
现在,让我们按照以下步骤将上述两个表格添加到我们的SELECT语句中-
这将产生以下结果。