la possibilité de poser pratiquement n'importe quelle "question" à nos tables, sous forme de
requêtes.
Les requêtes servent donc à répondre aux questions basées sur le contenu d'une ou de
plusieurs tables.
Expression générale d’une requête
Présentation d'une requête :
Une requête se présente généralement sous la forme " SELECT ... FROM ... WHERE " :
la clause SELECT exprime le résultat attendu sous la forme d’une liste d’attributs auxquels
il est possible d’appliquer différents opérateurs et fonctions.
la clause FROM liste les relations utilisées pour évaluer les requêtes;
la clause WHERE qui est facultative énonce une condition que doivent respecter les
enregistrements sélectionnés.
Jeu d’essai :
III-3- La projection et la sélection
La projection consiste à choisir certaines colonnes d’une table (la clause WHERE n’est pas
utilisée alors), mais toutes les occurrences de la table sont affichées :
Exemple : SELECT NOM_ELEVE,PRENOM_ELEVE,ADR_VILLE_ELEVE FROM
ELEVE;
La sélection dans une table consiste à choisir certaines de ses occurrences grâce à un critère
de sélection (énoncé dans la clause WHERE).
Exemple : SELECT NOM_ELEVE,PRENOM_ELEVE,ADR_VILLE_ELEVE FROM
ELEVE WHERE ADHESION_MUTUELLE)=0
II- LA CLAUSE SELECT
IV-1- Quelques généralités
L'opérateur * permet d'afficher tous les champs définis dans la table.
Exemple : SELECT * FROM JOUR ;