AS
L’instruction AS permet le renommage temporaire (au sein d’une requête), d’une colonne ou d’une table.
Voici des exemples de syntaxes courantes :
SELECT column1 AS c1, column2 FROM ‘table_name’;
> Cette commande renvoie les valeurs des colonnes column1 et column2, en affichant ‘c1’ comme nom pour la colonne column1.
SELECT column1, column2 FROM table_name AS t1 ;
> Cette commande renvoie les valeurs des colonnes column1 et column2, en affichant ‘t1’ comme nom pour la table table_name. La table t1 peut être appelée ainsi au sein de la requête.
Exemple d’utilisation :
Imaginons une base de données ‘gest_fact’, qu’une entreprise a créée pour stocker les données relatives aux factures qu’elle a émises : la liste des produits commercialisés par l’entreprise, la liste des factures émises par l’entreprise et le détail de chaque ligne de facture. ‘Gest_fact’ est constituée de trois tables : ‘produit’, ‘facture’ et ‘ligne_facture’. On souhaite maintenant calculer le nombre de produits différents vendus dans chaque facture. Voici le code correspondant :
SELECT num_facture, COUNT(DISTINCT nom_produit) AS nombre_produits FROM ligne_facture GROUP BY num_facture ;
Voici le début du résultat de l’exécution du code :

_
Nos formations sur https://www.apprendresql.com/
Voir autres : ALTER TABLE, CREATE TABLE, DROP TABLE, AND, AS, AUTO_INCREMENT, AVG(), BETWEEN, COUNT(), CROSS JOIN, DELETE, DISTINCT, FOREIGN KEY, FULL JOIN, GROUP BY, HAVING, IN, INNER JOIN, INSERT, INTERSECT, IS NULL, LEFT JOIN, LIKE, MAX(), MERGE, MIN(), NATURAL JOIN, OR, ORDER BY, PRIMARY KEY, RIGHT JOIN, SELECT, SUM(), UNION, UPDATE, WITH ROLLUP, GRANT, REVOKE, BEGIN TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT