E1 ∪ E2
est l'ensemble de tous les éléments de E1 et de tous les éléments de E2 quels que soient leurs types. R1 ∪ R2
imposent que R1 et R2 soient du même type, sinon, le résultat de l'union ne serait par une relation.R1 ∪ R2
, est une relation du même type, dont le corps consiste en l'ensemble de tous les n-uplets t tel que t ∈ R1
et/ou t ∈ R2
.UNION
en SQL qui permet de regrouper les résultats de 2 requêtes.SELECT * FROM professeur WHERE prof_nom LIKE 'A%'
UNION
SELECT * FROM professeur WHERE prof_nom LIKE 'J%';
prof_id | prof_nom | prof_prenom | prof_tel | prof_adresse | prof_statut
---------+----------+-------------+----------+--------------+-------------
1 | Amanton | Laurent | | | MCF
3 | Jay | Véronique | | | MCF
5 | Arfi | Mustapha | | | MCF
(3 rows)
UNION ALL
permet de conserver les éventuels doublons si nécessaire.