Académique Documents
Professionnel Documents
Culture Documents
A
A la
la fin
fin de
de ce
ce chapitre,
chapitre, vous
vous saurez
saurez ::
•• Limiter
Limiter lele nombre
nombre de
de lignes
lignes retournées
retournées
par
par une
une requête
requête
•• Trier
Trier les
les lignes
lignes retournées
retournées par
par une
une
requête
requête
EMP
EMPNO ENAME JOB ... DEPTNO
•• Restreindre
Restreindre la
la sélection
sélection au
au moyen
moyen de
de la
la
clause
clause WHERE.
WHERE.
SELECT [DISTINCT] {*, column [alias], ...}
FROM table
[WHERE condition(s)];
•• La
La clause
clause WHERE
WHERE se
se place
place après
après la
la
clause
clause FROM.
FROM.
SQL>
SQL> SELECT
SELECT ename,
ename, job,
job, deptno
deptno
22 FROM
FROM emp
emp
33 WHERE
WHERE ename
ename == 'JAMES';
'JAMES';
2-6 Copyright Oracle Corporation, 2003.Tous droits réservés.
Opérateurs de Comparaison
Opérateur Signification
= Egal à
> Supérieur à
< Inférieur à
<> Différent de
BETWEEN
BETWEEN permet
permet de
de tester
tester l'appartenance
l'appartenance
àà une
une fourchette
fourchette de
de valeurs.
valeurs.
SQL> SELECT ename, sal
2 FROM emp
3 WHERE sal BETWEEN 1000 AND 1500;
ENAME SAL
---------- --------- Limite Limite
MARTIN 1250
inférieure supérieure
TURNER 1500
WARD 1250
ADAMS 1100
MILLER 1300
IN
IN permet
permet de
de comparer
comparer une
une expression
expression
avec
avec une
une liste
liste de
de valeurs.
valeurs.
ENAME
----------
JAMES
WARD
•• Vous
Vous pouvez
pouvez utiliser
utiliser l’identifiant
l’identifiant ESCAPE
ESCAPE
pour
pour rechercher
rechercher "%"
"%" ouou "_".
"_".
2-13 Copyright Oracle Corporation, 2003.Tous droits réservés.
Utilisation de l’Opérateur IS NULL
Recherche
Recherche dede valeurs
valeurs NULL
NULL avec
avec
l’opérateur
l’opérateur IS
IS NULL
NULL
ENAME MGR
---------- ---------
KING
Opérateur Signification
ENAME JOB
---------- ---------
KING PRESIDENT
MARTIN SALESMAN
ALLEN SALESMAN
TURNER SALESMAN
WARD SALESMAN
Les
Les parenthèses
parenthèses permettent
permettent de
de modifier
modifier
les
les règles
règles de
de priorité
priorité
ENAME
ENAME JOB
JOB SAL
SAL
----------
---------- ---------
--------- ---------
---------
KING
KING PRESIDENT
PRESIDENT 5000
5000
MARTIN
MARTIN SALESMAN
SALESMAN 1250
1250
ALLEN
ALLEN SALESMAN
SALESMAN 1600
1600
TURNER
TURNER SALESMAN
SALESMAN 1500
1500
WARD
WARD SALESMAN
SALESMAN 1250
1250
ENAME
ENAME JOB
JOB SAL
SAL
----------
---------- ---------
--------- ---------
---------
KING
KING PRESIDENT
PRESIDENT 5000
5000
ALLEN
ALLEN SALESMAN
SALESMAN 1600
1600
•• Vous
Vous pouvez
pouvez effectuer
effectuer un un tri tri sur
sur une une colonne
colonne
ne
ne figurant
figurant pas
pas dans
dans la
la liste
liste SELECT.
SELECT.
2-25 Copyright Oracle Corporation, 2003.Tous droits réservés.
Résumé
<Saisissez
<Saisissez ici
ici des
des informations
informations sur
sur la
la
présentation
présentation du
du cours>
cours>