Académique Documents
Professionnel Documents
Culture Documents
Séance 3
Amal EL MZABI
Exemple de requête de sélection avec des critères
Dans notre BD « Gestions de Commandes », on souhaite afficher, le
code, le nom, le prénom et la ville des clients habitants Casablanca
ou Rabat. Le résultat doit être trié par Nom en ordre croissant.
Pour ce faire, nous allons double-cliquer sur tous les champs
nécessaires à savoir : CodeClient, Nom, Prenom, Ville.
4
Exemple 2
Afficher le code, le nom et le prénom des clients, ainsi que la
ville dont le nom ne commence ni par « A » ni par « S » et qui
sont de Casablanca ou Mohammedia.
Cette requête sert à voir les caractères spéciaux tel que " * " et "?".
Le caractère "?" est utile pour remplacer un caractère dans la
requête. Par exemple, une recherche sur b?lle pourrait donner les
résultats suivants: balle, belle, bille, bulle.
6
Création d’une requête simple de
sélection en mode SQL
1. La construction d'une requête commence par
l'identification des informations à afficher (Clause
SELECT)
2. On détermine ensuite les restrictions nécessaires à
l'obtention du résultat (clause WHERE)
3. On repère ensuite dans le modèle relationnel la ou les
tables concernées par l'ensemble des champs mis en
ouvre dans les points 1 et 2 : on en déduit les tables
nécessaires à la clause FROM
4. On triera enfin grâce à la clause ORDER BY éventuelle.
5. On termine le code par un point virgule « ; »
7
Une requête sélection SQL commence toujours par la clause SELECT
et se termine par un point virgule.
Syntaxe exemple :
Select champ1, champ2, …
From tableSource
WHERE « Conditions sur les champs »
Order by [champ i] ASC/DESC ;
10
Exemples
On reprend les exemples précédents en mode SQL
11
Ou bien :