Académique Documents
Professionnel Documents
Culture Documents
ORACLE SQL :
SOUS-INTERROGATIONS
Pr Y.Lefdaoui
Objectifs
2
Requête principale
sous-interrogation
?
"Quel est le salaire de Jones ?"
Sous-Interrogations
4
SELECT select_list
FROM table
WHERE expr operator
(SELECT select_list
FROM table);
ENAME
----------
KING
FORD
SCOTT
Sous-interrogation mono-ligne
Requête principale
CLERK
ramène
sous-interrogation
• Sous-interrogation multi-ligne
• Sous-interrogation multi-colonne
Requête principale
CLERK 7900
ramène MANAGER 7698
sous-interrogation
Oracle SQL - Sous-requêtes Pr Y.Lefdaoui
Sous-Interrogations Mono-ligne
8
= Egal à
> Supérieur à
< Inférieur à
<> Différent de
ENAME JOB
---------- ---------
MILLER CLERK
ERROR:
ORA-01427: single-row sub-query returns more than
one row
no rows selected
no rows selected
Sous-Interrogation Multi-ligne
14
Opérateur Signification