PaliSkill
SQL Intermédiaire

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 alias renomme une colonne dans le résultat, sans changer son nom dans la table.
  • table AS alias (ou table alias, sans AS) 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