第八十章 SQL命令 UNION
组合两个或多个SELECT语句。
大纲
select-statement {UNION [ALL] [%PARALLEL] select-statement}
select-statement {UNION [ALL] [%PARALLEL] (query)}
(query) {UNION [ALL] [%PARALLEL] select-statement}
(query) {UNION [ALL] [%PARALLEL] (query)}
参数
ALL- 可选——关键字字面量。 如果指定,则返回重复的数据值。 如果省略,重复的数据值将被抑制。%PARALLEL- 可选—%PARALLEL关键字。 如果指定,则union的每一边都作为单独的进程并行运行。select-statement- 从数据库中检索数据的SELECT语句。query- 组合一个或多个SELECT语句的查询。
描述
UNION将两个或多个查询组合为一个查询,该查询将数据检索到结果中。
由UNION组合的查询可以是由单个SELECT语句组成的简单查询,也可以是复合查询。
为了在SELECT语句之间实现联合,每个分支中指定的列数必须匹配。
指定具有不同列数的select将导致SQLCODE -9错误。