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.

CTRL+C pour copier, CTRL+V pour coller
1
SELECT t1.attribut1, t2.attribut2
2
FROM table1 t1, table2 t2
SELECT t1.attribut1, t2.attribut2
FROM table1 t1, table2 t2

Exemple

CTRL+C pour copier, CTRL+V pour coller
1
SELECT Parent.Prenom, Enfant.Prenom
2
FROM Parent, Enfant
3
WHERE Enfant.Nom=Parent.Nom
SELECT Parent.Prenom, Enfant.Prenom
FROM Parent, Enfant
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.

CTRL+C pour copier, CTRL+V pour coller
1
SELECT attribut1 AS a1, attribut2 AS a2 
2
FROM table
SELECT attribut1 AS a1, attribut2 AS a2 
FROM table