Exercice 43 / 60

INTERSECT et EXCEPT

ConsigneAvec INTERSECT et EXCEPT, compare deux ensembles d'etudiants : ceux inscrits a la fois en Python (cours 1) ET en SQL (cours 2), puis ceux inscrits en Python mais PAS en SQL.

📖 Cours

Ces opérateurs comparent deux ensembles de résultats :

INTERSECT garde les lignes présentes dans LES DEUX requêtes
EXCEPT
garde les lignes de la 1re absentes de la 2e
INTERSECT garde les lignes présentes dans les deux requêtes, EXCEPT garde celles de la première qui sont absentes de la seconde
INTERSECT garde les lignes présentes dans les deux requêtes, EXCEPT garde celles de la première qui sont absentes de la seconde

Exemple (deux catalogues) :

SELECT nom FROM catalogue_eteINTERSECTSELECT nom FROM catalogue_hiver; -- produits vendus toute l'année
SELECT nom FROM catalogue_eteEXCEPTSELECT nom FROM catalogue_hiver; -- uniquement en été

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →