Cours CPTIC 157
Bases de données sur Internet
16 et 17 avril 2002

Les alias

Alias de colonne

Les colonnes constituant le résultat d'un SELECT peuvent être renommée dans le SELECT. Ceci est particulièrement utile lorsque la colonne résultat est une expression. Pour cela, il suffit de faire suivre l'expression définissant la colonne du nom correspondant:

Par exemple, la requête suivante retourne la moyenne d'âge de chaque groupe de la table Eleve, ainsi que le nombre de personne qui le constitue:

SELECT volee, AVG(age) 'âge moyen', COUNT(*) 'effectif'
FROM Eleve
GROUP BY volee

L'alias de colonne n'est pas connu à l'intérieur du SELECT, il ne peut être utilisé que pour l'affichage des données.

Alias de table

Il est aussi possible de renommer une table dans la clause FROM. Cela peut être utile pour alléger l'écriture de la requête, si les noms de tables de votre base de données sont complexes. Cela est par contre nécessaire dans le cas d'une jointure d'une table sur elle-même, comme cela va être montré à la page suivante.