Le mot-clé AS dans MySQL est utilisé pour créer un alias pour une table ou un nom temporaire pour une colonne dans une requête, afin de remplacer le nom d'origine par un nom plus compréhensible. Il améliore la lisibilité des requêtes, lève l'ambiguïté et crée des noms temporaires. La syntaxe d'utilisation est la suivante : SELECT ... AS nom_alias FROM ... WHERE ....
Utilisation d'AS dans MySQL
Introduction
Le mot-clé AS est utilisé dans MySQL pour donner un alias ou un nom temporaire dans une requête. Il vous permet de remplacer le nom d'origine de la table ou de la colonne par un nom plus facile à comprendre ou à utiliser.
Scénarios d'utilisation
Le mot-clé AS est très utile dans les scénarios suivants :
-
Rendre les requêtes plus lisibles : Lorsque les noms de tables ou de colonnes sont longs ou difficiles à retenir, l'utilisation d'AS peut les remplacer par un nom plus court et plus convivial. .
-
Désambiguïsation : Lorsque plusieurs tables ou colonnes portant le même nom sont impliquées dans une requête, AS peut aider à les différencier.
-
Créer des noms temporaires : AS peut créer des noms temporaires pour stocker les résultats de calcul ou les valeurs renvoyées par les sous-requêtes.
Utiliser la syntaxe
La syntaxe du mot clé AS est la suivante :
<code>SELECT ... AS alias_name
FROM ...
WHERE ...</code>
Copier après la connexion
Où :
-
alias_name : L'alias à donner au nom de la table ou du nom de la colonne.
-
... : Le nom de la table ou le nom de la colonne d'origine à remplacer.
Exemple
- Remplacez le nom de la table "clients" par "c":
<code>SELECT * FROM customers AS c;</code>
Copier après la connexion
- Remplacez le nom de la colonne "last_name" par "lname":
<code>SELECT first_name, last_name AS lname FROM employees;</code>
Copier après la connexion
- Créez un nom temporaire "total_sales" Pour stocker résultats du calcul :
<code>SELECT SUM(sales) AS total_sales FROM orders;</code>
Copier après la connexion
Remarque
- Le mot-clé AS est facultatif. Si vous ne spécifiez pas d'alias, MySQL en générera automatiquement un, généralement "t1", "t2", etc.
- L'alias ne peut être utilisé que dans les requêtes. Ils ne modifient pas définitivement les noms des tables ou des colonnes.
- L'alias ne peut pas être le même que le nom d'origine de la table ou de la colonne.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!