Junior — Middle
Quelle est la fonction principale de l'opération UNION en SQL et en quoi diffère-t-elle des opérateurs similaires?
sobes.tech IA
Réponse de l'IA
L'opération UNION en SQL est utilisée pour combiner les résultats de deux ou plusieurs requêtes SELECT en un seul ensemble de données. Son objectif principal est d'obtenir des lignes uniques de toutes les requêtes, en excluant les doublons.
Différences avec des opérateurs similaires :
UNION ALL— combine tous les résultats, y compris les doublons.INTERSECT— ne retourne que les lignes présentes dans toutes les requêtes.EXCEPT(ouMINUSdans certains SGBD) — retourne les lignes du premier query qui ne sont pas dans le second.
Exemple :
SELECT name FROM employees
UNION
SELECT name FROM managers;
Ce query renverra une liste de noms uniques issus des tables employees et managers.