Add your Comment
La projection permet de choisir des colonnes dans une table. Le résultat de cette opération est une relation avec k colonnes.
Une projection s’exprime à l’aide du langage SQL par la clause :
SELECT [ALL|DISTINCT] [Champ1 [, champ2,…] FROM nomtable
Nota: les [] indique que l’élément mis entre crochet est facultatif
- SELECT : spécifie les champs à afficher à l’exécution
- FROM : indique les tables qui contiennent les champs.
- La clause DISTINCT permet d’éliminer les duplications.
Exemple de projection :
On veut extraire les noms des employés de la table «Emp» ci-dessous :
Emp | Nom | Num_Cte | Ville |
Ndjock | 124 | Yaoundé | |
Ndjock | 235 | Yaoundé | |
Adamou | 123 | Douala |
Résultat de la projection : p Nom (Emp) = Ndjock, Adamou
Traduction en SQL
- « SELECT Nom FROM Emp » renvoie comme résultat : Ndjock, Ndjock, Adamou
- Pour éviter les doublons, on utilisera le mot clé DISTINCT.
La requête « SELECT DISTINCT Nom FROM Emp »
renverra ainsi comme résultat : Ndjock, Adamou
SEE ALL
YOU