Cours CPTIC 157
Bases de données sur Internet
16 et 17 avril 2002

L'instruction SELECT, suite

L'instruction SELECT est utilisée pour interroger une base de données et récupérer l'information qui correspond à votre critère de recherche. Voici le format complet d'une requête SELECT, les paramètres entre crochet [ ] sont optionnels:

SELECT [ALL|DISTINCT] colonne1 [, colonne2 ,etc]
FROM table1 [, table2]
[WHERE condition]
[GROUP BY listedecolonne]
[HAVING condition]
[ORDER BY colonne [ASC|DESC] [colonne [ASC|DESC]]]

Les clause GROUP BY, HAVING et ORDER BY seront vue dans les pages suivantes.

ALL et DISTINCT sont des mots clé qui sont utilisés soit pour sélectionner tous les enregistrements (ALL, valeur par défaut) , soit pour sélectionner les enregistrements de manière unique (DISTINCT) qui répondent à votre requête. DISTINCT supprimera tous les doublons de la réponse.

Exemple

SELECT DISTINCT volee
FROM Eleve

Exercices

soit les tables Client et Commande

  1. Dans la table commande, sélectionner la liste de tous les articles commandés pour le numéro de client 10298
  2. Sélectionner toutes les colonnes de la tables commande concernant une commande de tente.
  3. Sélectionner le numéro de client, la date de commande, l'article de la table Commande pour n'importe quel article commençant avec la lettre S
  4. Quels sont les articles qui ont été commandés ? En d'autres termes, sélectionnez de manière distincte les articles de la table Commande
  5. Faites vos propres requêtes et essayez les.