Les Alias
Les Alias
Un alias en MySQL est un nom temporaire donné à une colonne ou à une table dans une requête. Les alias sont souvent utilisés pour améliorer la lisibilité d’une requête en donnant des noms plus descriptifs aux colonnes ou aux tables.
Voici comment vous pouvez utiliser des alias pour les colonnes dans une instruction SELECT:
SELECT column_name AS alias_name
FROM table_name;
Dans cet exemple, l’alias alias_name est donné à la colonne column_name. Lorsque les résultats de la requête sont renvoyés, le nom de la colonne sera remplacé par l’alias dans les résultats.
Voici un exemple concret d’utilisation d’un alias pour une colonne:
SELECT first_name AS prenom, last_name AS nom
FROM employees;
Dans cet exemple, les alias prenom et nom sont donnés aux colonnes first_name et last_name, respectivement. Lorsque les résultats de la requête sont renvoyés, les noms des colonnes seront remplacés par les alias dans les résultats.
Vous pouvez également utiliser des alias pour les tables dans une requête. Voici comment vous pouvez utiliser un alias pour une table dans une instruction SELECT:
SELECT column_name
FROM table_name AS alias_name;
Dans cet exemple, l’alias alias_name est donné à la table table_name. Vous pouvez ensuite utiliser cet alias pour faire référence à la table dans le reste de la requête.
Voici un exemple concret d’utilisation d’un alias pour une table:
SELECT e.first_name, e.last_name, d.department_name
FROM employees AS e
JOIN departments AS d
ON e.department_id = d.department_id;
Dans cet exemple, les alias e et d sont donnés aux tables employees et departments, respectivement. Ces alias sont ensuite utilisés pour faire référence aux tables dans le reste de la requête.
Voici un exemple de requête qui utilise un alias pour une somme calculée en MySQL:
SELECT SUM(nom_de_colonne) AS total
FROM nom_de_table;
Dans cet exemple, la fonction SUM est utilisée pour calculer la somme des valeurs de la colonne nom_de_colonne de la table nom_de_table. Le mot-clé AS est utilisé pour donner un alias à la somme calculée, qui est total dans ce cas.
Le résultat de cette requête pourrait ressembler à ceci:
+-------+
| total |
+-------+
| 100 |
+-------+
Dans ce schéma de sortie, la colonne total contient la somme calculée des valeurs de la colonne nom_de_colonne. L’alias total est utilisé comme nom de colonne dans les résultats de la requête.