BDA 06 SQL Operateurs Ensemblistes
BDA 06 SQL Operateurs Ensemblistes
BDA 06 SQL Operateurs Ensemblistes
Lotfi NAJDI
Année Universitaire 2020 / 2021
Licence Professionnelle Génie Informatique
Faculté Polydisciplinaire de Taroudant
Opérateurs ensemblistes (SET)
UNION/UNION ALL
INTERSECT
MINUS
Règles relatives aux opérateurs ensemblistes
Critères de définition
• Une seule clause ORDER BY peut être écrite, en toute fin de la requête.
Le serveur Oracle et les opérateurs ensemblistes
• La clause UNION ne conserve pas les doublons. Pour les conserver, utilizer la clause
UNION ALL.
• Les en-têtes des colonnes correspondent aux alias définis pour la première
interrogation
• L’ordre de tri par défaut est croissant, sauf avec UNION ALL
Tables utilisées dans ce chapitre
• La table EMPLOYEES fournit des détails sur tous les employés en poste.
poste.
Opérateur UNION
Affichez les détails relatifs au poste actuel et au poste précédent de tous les employés.
Opérateur UNION ALL
Affichez les ID d'employés et les postes des employés dont l'intitulé de poste actuel est
identique au précédent (Les employés ont changé de poste mais sont maintenant revenus à
• UNION ALL pour renvoyer toutes les lignes, y compris les doublons
• INTERSECT pour renvoyer toutes les lignes qui sont partagées par deux interrogations
• MINUS pour renvoyer toutes les lignes distinctes qui sont sélectionnées par la première interrogation,