Set operators have roots in the actual branch of mathematics – set algebra.
In the SQL context a set is a result of a query. Basic set operations are unions and intersections. They are available to us in the form of 4 operators: UNION
, UNION ALL
, EXCEPT
and INTERSECT
. Let’s have a closer look at the first two.
UNION
UNION
combines the results of 2 SQL queries together. There are a bunch of important features of UNION
:
- result sets must have the same number of columns
- column types must match
- it filters out duplicated rows. The result of
UNION
...