Académique Documents
Professionnel Documents
Culture Documents
LID
Le langage d’interrogation de données (LID) permet d’établir une combinaison
d’opérations portant sur des tables (relation)
La principale commande du langage d’interrogation de données est la commande SELECT.
Sa syntaxe générale est :
[WHERE ] <condition>
L'option ALL est, par opposition à l'option DISTINCT, l'option par défaut. Elle permet de
sélectionner l'ensemble des lignes satisfaisant à la condition logique.
L'option DISTINCT permet de ne conserver que des lignes distinctes, en éliminant les
doublons.
La liste des attributs indique la liste des attributs choisis, séparés par des virgules.
L'option * permet de sélectionner l'ensemble des colonnes d'une table.
La liste des tables indique l'ensemble des tables (séparées par des virgules) sur lesquelles on
opère
Exemple 1:
SELECT [ALL] | [DISTINCT] | <liste des attributs>|* FROM <liste des tables>
Bases de données 2021
Exemple 2:
Les restrictions :
les restrictions s'expriment à l'aide de la clause WHERE suivie d'une condition logique exprimée à
l'aide:
SELECT [ALL] | [DISTINCT] | <liste des attributs>|* FROM <liste des tables> where <condition>
Exemple 3:
Exemple 4:
Bases de données 2021
Exemple 5:
Exemple 6:
Exemple 7:
Exemple 8:
Bases de données 2021
Il s’agit de sélectionner les données provenant de plusieurs tables ayant un ou plusieurs attributs
communs. Cette jointure sera assurée grâce aux conditions spécifiées dans la clause WHERE.
SELECT [ALL] | [DISTINCT] | <liste des attributs>|* FROM <liste des tables>
where Nom_table1.attr=Nom_table2.attr and … and <condition>;
Exemple 9:
Exemple 10: