PaliSkill
SQL Intermédiaire

Chapitre 3 / 10

Sous-requêtes

9 leçons dans ce chapitre.

1

Sous-requêtes simples (dans WHERE ou SELECT)

Disponible
0%

Une sousrequête est une requête placée à l'intérieur d'une autre — entre parenthèses —, dans une clause ou . Sousrequête avec IN,…

Voir les détails du chapitre

Une sousrequête est une requête placée à l'intérieur d'une autre — entre parenthèses —, dans une clause ou . Sousrequête avec IN, pour tester l'appartenance à un ensemble de valeurs : La sousrequête renvoie l'ensemble des présents dans : . garde les produits dont l' figure dans cet ensemble — Cahier, Savon, Jus, Dentifrice. Contrairement à une jointure, chaque produit n'apparaît qu'une seule fois,…

🔒

Sous-requête corrélée vs non corrélée

Verrouillée

Les deux sousrequêtes de la leçon précédente sont non corrélées : elles s'exécutent indépendamment de la ligne en cours, une seule…

🔒

EXISTS : tester l'existence d'une correspondance

Verrouillée

teste si une sousrequête corrélée renvoie au moins une ligne — sans se soucier de laquelle ni de combien. Elle renvoie seulement v…

🔒

NOT EXISTS : tester l'absence de correspondance

Verrouillée

inverse : elle renvoie vrai quand la sousrequête corrélée ne trouve aucune ligne. Cette requête garde les produits pour lesquels a…

🔒

Le piège de NOT IN avec des valeurs NULL

Verrouillée

cache un piège sérieux : si la sousrequête qu'il utilise renvoie ne seraitce qu'une seule valeur , la requête entière ne renvoie p…

🔒

Sous-requête dans FROM : une table dérivée

Verrouillée

Une sousrequête peut aussi apparaître dans la clause , à la place d'une table : on l'appelle alors une table dérivée. Elle doit ob…

🔒

ANY, ALL, SOME : comparer à un ensemble

Verrouillée

compare une valeur à un ensemble de valeurs renvoyé par une sousrequête, et renvoie vrai si la comparaison réussit avec au moins u…

🔒

Sous-requête ou JOIN : quand préférer laquelle ?

Verrouillée

Deux critères simples orientent le choix entre une jointure et une sousrequête (, ). Besoin des colonnes de l'autre table dans le…

🔒

Cas pratique : sous-requêtes combinées

Verrouillée

Ce cas pratique combine deux sousrequêtes indépendantes avec un — les notions de ce chapitre. Étape par étape : 1. garde les produ…

Quiz de chapitre

6 questions transversales sur ce chapitre.

Voir le quiz →

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