Académique Documents
Professionnel Documents
Culture Documents
Objectifs
A la fin de ce chapitre, vous pourrez :
limiter les lignes extraites par une interrogation
trier les lignes extraites par une interrogation
utiliser une variable de substitution avec esperluette
d'interprtation pour restreindre et trier les rsultats
lors de l'excution
2-2
Contenu du chapitre
Limitation des lignes :
Clause WHERE
Conditions de comparaison utilisant les oprateurs =, <=,
BETWEEN, IN, LIKE et NULL
Conditions logiques utilisant les oprateurs AND, OR et NOT
2-3
EMPLOYEES
2-4
2-5
2-6
2-7
Oprateurs de comparaison
Oprateur
=
Egal
>
Suprieur
>=
Suprieur ou gal
<
2-8
Signification
Infrieur
<=
Infrieur ou gal
<>
Non gal
BETWEEN
...AND...
IN(set)
LIKE
Correspond un modle
IS NULL
2-9
2 - 10
Limite suprieure
2 - 11
2 - 12
first_name
employees
first_name LIKE 'S%' ;
2 - 13
2 - 14
2 - 15
Oprateur
Signification
AND
OR
NOT
2 - 16
Utiliser l'oprateur OR
OR requiert que l'une ou l'autre des conditions soit vraie :
SELECT
FROM
WHERE
OR
2 - 17
2 - 18
Contenu du chapitre
Limitation des lignes :
Clause WHERE
Conditions de comparaison utilisant les oprateurs =, <=,
BETWEEN, IN, LIKE et NULL
Conditions logiques utilisant les oprateurs AND, OR et NOT
2 - 19
Rgles de priorit
Oprateur
Signification
Oprateurs arithmtiques
Oprateur de concatnation
Conditions de comparaison
[NOT] BETWEEN
Non gal
Condition logique OR
Rgles de priorit
2 - 21
SELECT
FROM
WHERE
OR
AND
SELECT
FROM
WHERE
OR
AND
Contenu du chapitre
Limitation des lignes :
Clause WHERE
Conditions de comparaison utilisant les oprateurs =, <=,
BETWEEN, IN, LIKE et NULL
Conditions logiques utilisant les oprateurs AND, OR et NOT
2 - 22
2 - 23
Tri
Tri par ordre dcroissant :
SELECT
last_name, job_id, department_id, hire_date
FROM
employees
1
ORDER BY hire_date DESC ;
2 - 24
Tri
Tri selon une colonne repre par sa position numrique :
SELECT
last_name, job_id, department_id, hire_date
FROM
employees
3
ORDER BY 3;
2 - 25
Contenu du chapitre
Limitation des lignes :
Clause WHERE
Conditions de comparaison utilisant les oprateurs =, <=,
BETWEEN, IN, LIKE et NULL
Conditions logiques utilisant les oprateurs AND, OR et NOT
2 - 26
Variables de substitution
... salary = ?
department_id = ?
... last_name = ? ...
Je veux
interroger
diffrentes
valeurs.
2 - 27
Variables de substitution
Utilisez des variables de substitution pour :
stocker temporairement des valeurs (variables de substitution
avec esperluette d'interprtation simple (&) ou double (&&))
2 - 28
2 - 29
2 - 30
2 - 31
2 - 32
2 - 33
Contenu du chapitre
Limitation des lignes :
Clause WHERE
Conditions de comparaison utilisant les oprateurs =, <=,
BETWEEN, IN, LIKE et NULL
Conditions logiques utilisant les oprateurs AND, OR et NOT
2 - 34
2 - 35
2 - 36
Synthse
Ce chapitre vous a permis d'apprendre :
utiliser la clause WHERE pour restreindre les lignes
de rsultat :
utiliser les conditions de comparaison
utiliser les oprateurs BETWEEN, IN, LIKE et NULL
appliquer les oprateurs logiques AND, OR et NOT
Prsentation de l'exercice 2
Dans cet exercice, vous allez :
slectionner des donnes et modifier l'ordre des lignes
affiches
restreindre le nombre de lignes l'aide de la clause WHERE
trier les lignes l'aide de la clause ORDER BY
utiliser des variables de substitution pour apporter
de la souplesse vos instructions SQL SELECT
2 - 38