Renommage de colonnes et de tables avec les alias

SyntaxeAlias de table

Il est possible de redéfinir le nom des relations au sein de la requête afin d'en simplifier la syntaxe.

1
SELECT t1.attribut1, t2.attribut2
2
FROM table1 t1, table2 t2

Exemple

1
SELECT Parent.Prenom, Enfant.Prenom
2
FROM Parent, Enfant
3
WHERE Enfant.Nom=Parent.Nom

Cette requête sélectionne les prénoms des enfants et des parents ayant le même nom. On remarque la notation Parent.Nom et Enfant.Nom pour distinguer les attributs Prenom des relations Parent et Enfant.

On notera que cette sélection effectue une jointure sur les propriétés Nom des relations Parent et Enfant.

RemarqueAlias d'attribut (AS)

Il est possible de redéfinir le nom des propriétés de la relation résultat.

1
SELECT attribut1 AS a1, attribut2 AS a2 
2
FROM table