Utilisation des alias
Dans le langage SQL il est possible d'utiliser des alias avec le mot clef AS, pour renommer temporairement une colonne ou une table dans une requête.
Cette astuce est particulièrement utile pour faciliter la lecture des requêtes.
Exemple, Alias sur une colonne :
SELECT macolonne as c1 FROM matable ;
Exemple, Alias sur des tables :
SELECT mt1.champ_commun, mt2.champ13, mt1.champ6
FROM nom_schema.ma_table1 AS mt1,
JOIN nom_schema.ma_table2 AS mt2
ON mt1.champ_commun = mt2.champ_commun
WHERE mt1.population > 5000;
Remarque :
Il est plus pratique de mettre des alias significatifs (tout en restant courts). On ne recommande pas d'utiliser des alias peu évocateurs comme t1, t2,... ou a,b,c.
AS n'est pas obligatoire.
Ainsi dans l'exemple ci-dessus on aurait pu écrire :
SELECT mt1.champ_commun, mt2.champ13, mt1.champ6
FROM nom_schema.ma_table1 mt1,
JOIN nom_schema.ma_table2 mt2
ON mt1.champ_commun = mt2.champ_commun
WHERE mt1.population > 5000;