Chapitre 4 / 10
CTE et opérateurs ensemblistes
9 leçons dans ce chapitre.
UNION : combiner les résultats de deux requêtes
combine les résultats de deux requêtes en un seul résultat — à condition qu'elles renvoient le même nombre de colonnes, de types c…
Voir les détails du chapitre
combine les résultats de deux requêtes en un seul résultat — à condition qu'elles renvoient le même nombre de colonnes, de types compatibles. La première requête renvoie Savon et Dentifrice (catégorie hygiène) ; la seconde renvoie Cahier, Dentifrice et Jus (prix ≥ 500). combine les deux ensembles en éliminant les doublons : Dentifrice, présent dans les deux résultats, n'apparaît qu'une seule fois…
Le piège de l'ordre des colonnes dans un UNION
fait correspondre les colonnes des deux requêtes par position, jamais par nom. Si les deux n'énumèrent pas leurs colonnes dans le…
INTERSECT : l'intersection de deux requêtes
combine deux requêtes en ne gardant que les lignes présentes dans les deux résultats à la fois — l'intersection, au sens mathémati…
EXCEPT : la différence entre deux requêtes
combine deux requêtes en gardant les lignes de la première qui n'apparaissent pas dans la seconde — une différence ensembliste. Ce…
WITH : introduire une CTE
Une CTE (« Common Table Expression ») nomme une sousrequête avec , avant la requête principale, pour la lire d'un bloc au lieu de…
Enchaîner plusieurs CTE
Plusieurs CTE peuvent être définies dans un même , séparées par des virgules — chacune pouvant s'appuyer sur celles définies avant…
Réécrire une sous-requête complexe en CTE
Une CTE référencée plusieurs fois dans la requête principale évite de dupliquer sa définition — un avantage concret sur une sousre…
CTE ou sous-requête en FROM : quand choisir quoi ?
Pour un usage unique et simple, une sousrequête en et une CTE produisent un résultat identique — le choix est alors surtout une qu…
Cas pratique : rapport combinant UNION et CTE
Ce cas pratique combine deux CTE et un — les notions de ce chapitre. Étape par étape : 1. liste les produits sans aucune commande…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/9 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 90).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module