Accéder au contenu principal
Documents
FonctionsExpressionsKeywordsDéclarationsClauses

MySQL AS Keyword

Le mot-clé AS dans MySQL est utilisé pour attribuer un alias à un tableau ou à une colonne, afin d'en faciliter le référencement ou d'en améliorer la lisibilité. Il permet de renommer temporairement une requête, ce qui peut simplifier les requêtes complexes et les ensembles de résultats.

Utilisation

Le mot-clé AS est généralement utilisé dans les instructions SELECT pour renommer des colonnes ou des tableaux dans l'ensemble de résultats. Cela améliore la clarté, en particulier lors de l'utilisation d'expressions, de fonctions ou de l'association de plusieurs tableaux. Notez que AS est facultatif dans MySQL, et qu'un alias peut être attribué sans l'utiliser explicitement.

SELECT column_name AS alias_name
FROM table_name;

Dans cette syntaxe, column_name AS alias_name attribue à alias_name le nom temporaire de column_name. Alternativement :

SELECT column_name alias_name
FROM table_name;

Exemples

1. Alias de colonne de base

SELECT first_name AS name
FROM employees;

Dans cet exemple, la colonne first_name est renommée name dans le jeu de résultats pour plus de clarté. Sans AS:

SELECT first_name name
FROM employees;

2. Alias de tableau

SELECT e.first_name, e.last_name
FROM employees AS e;

Ici, le tableau employees reçoit un alias e, ce qui simplifie le référencement de ses colonnes. Sans AS:

SELECT e.first_name, e.last_name
FROM employees e;

3. Alias d'expression complexe

SELECT CONCAT(first_name, ' ', last_name) AS full_name
FROM employees;

Cet exemple utilise le mot-clé AS pour appeler le résultat d'une concaténation de chaînes de caractères full_name, ce qui améliore la lisibilité de la sortie.

4. Alias dans les JOIN

SELECT o.order_id, c.customer_name
FROM orders o
JOIN customers c ON o.customer_id = c.id;

Dans cet exemple, les tableaux orders et customers sont appelés respectivement o et c, ce qui rend l'opération de JOIN plus claire et plus concise.

Conseils et bonnes pratiques

  • Utilisez des alias descriptifs. Choisissez des noms d'alias significatifs qui représentent clairement les données ou l'opération.
  • Les alias doivent être concis. Tout en étant descriptifs, les alias doivent être courts afin de préserver la lisibilité des requêtes.
  • Aliasing cohérent. Utilisez toujours le même alias lorsque vous faites référence au même tableau ou à la même colonne dans plusieurs requêtes.
  • Évitez les mots réservés. N'utilisez pas les mots réservés SQL comme alias pour éviter les erreurs de syntaxe.
  • Mettez entre guillemets si nécessaire. Utilisez des antisèches ou des guillemets autour des alias lorsqu'ils contiennent des espaces ou des caractères spéciaux, par exemple SELECT column_name AS 'alias name'.

Amélioration de SQL pour les débutants

Acquérir les compétences SQL pour interagir avec vos données et les interroger.
Commencez à apprendre gratuitement