Professional Documents
Culture Documents
Sous-interrogations
Objectifs
A la fin de ce chapitre, vous pourrez :
6-2
Rsoudre un problme
l'aide d'une sous-interrogation
Qui touche un salaire suprieur celui d'Abel ?
Interrogation principale :
6-3
6-4
select_list
table
expr operator
(SELECT
FROM
select_list
table);
6-5
6-6
Types de sous-interrogation
Sous-interrogation monoligne
Interrogation
principale
Sousinterrogation
renvoie
ST_CLERK
Sous-interrogation multiligne
Interrogation
principale
Sousinterrogation
6-7
renvoie
ST_CLERK
SA_MAN
Sous-interrogations monolignes
Renvoient une seule ligne
Utilisent des oprateurs de comparaison monolignes
Oprateur Signification
6-8
Egal
>
Suprieur
>=
Suprieur ou gal
<
Infrieur
<=
Infrieur ou gal
<>
Diffrent de
6-9
6-10
SELECT
FROM
GROUP BY
HAVING
6-11
department_id, MIN(salary)
employees
department_id
2500
MIN(salary) >
(SELECT MIN(salary)
FROM
employees
WHERE department_id = 50);
6-12
6-14
Sous-interrogations multilignes
Renvoient plusieurs lignes
Utilisent des oprateurs de comparaison multilignes
Oprateur
IN
ANY
ALL
6-15
Signification
Sous-interrogations multilignes
Exemple
6-16
6-17
6-18
6-19
6-20
Synthse
Ce chapitre vous permis d'apprendre :
dterminer quand une sous-interrogation peut
aider rsoudre un problme
crire des sous-interrogations lorsqu'une
interrogation est base sur des valeurs inconnues
SELECT
FROM
WHERE
6-21
select_list
table
expr operator
(SELECT select_list
FROM
table);
Prsentation de l'exercice 6
Dans cet exercice, vous allez :
6-22