Setup Menus in Admin Panel

3. PROJECTION

BDD Conception&Normalisation - Part5

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 Add a note
YOU
Add your Comment

Related Courses Widget

Course

GetReady
BP : 13832 Nkolfoulou Yaoundé
Tel: 00237 655 214 000
Email: contact@lets-getready.org

top
© GetReady. Tous droits réservés.
X