L2 Info : Bases de données
 
◃  Ch. 2 Interrogation des données avec SQL (DQL)  ▹
 

Alias de colonnes ou de tables

  • Renommage de colonnes : utile pour expliciter le résultat d'une opération
    SELECT COUNT(*) AS nbEtudiants FROM etudiant;
    nbEtudiants
    -------------
               6
    (1 row)
    nbEtudiants remplace COUNT comme nom de colonne lors de l'affichage du résultat
  • Renommage de tables :
    • utile pour raccourcir la longueur des requêtes
    • permet d'expliciter de façon concise l'origine d'un nom de colonne ambigu
    • indispensable pour les résultats de sous-requêtes dans la clause FROM
    SELECT E.etud_nom, D.dip_nom AS NomDiplome, D.dip_discipline
    FROM Etudiant AS E, Diplome AS D
    WHERE ...;
  • Le mot-clé AS n'est pas toujours nécessaire pour le renommage, il est optionnel dans de nombreux SGBD.