Leçon 2 / 9 — Chapitre 1: Jointures fondamentales
Alias de table et de colonne (AS)
AS donne un nom temporaire — un alias — à une colonne ou à une table dans le résultat d'une requête, sans modifier la table d'origine.
Alias de colonne, pour renommer l'en-tête d'une colonne dans le résultat :
SELECT prix AS prix_unitaire FROM produits;
Le résultat affiche une colonne nommée prix_unitaire, même si la colonne s'appelle prix dans la table.
Alias de table, pour raccourcir les requêtes qui combinent plusieurs tables (déjà utilisé dans la leçon précédente, avec p pour produits et c pour commandes) :
SELECT p.nom FROM produits AS p WHERE p.prix > 400;
AS est en réalité optionnel pour un alias de table : FROM produits p (sans AS) fonctionne exactement pareil. Pour un alias de colonne en revanche, AS est généralement conservé par lisibilité, même si certains moteurs SQL l'acceptent aussi en l'omettant.
À retenir :
colonne AS aliasrenomme une colonne dans le résultat, sans changer son nom dans la table.table AS alias(outable alias, sansAS) donne un nom court à une table, très utile dès qu'une requête en combine plusieurs.- Un alias n'existe que le temps de la requête : il ne modifie jamais la structure réelle de la table.
À vous de jouer : réécrivez la requête INNER JOIN de la leçon précédente en remplaçant p et c par des alias plus explicites, comme produit et commande.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès