SQL SÉLECTIONNER COMME

Sql Selectionner Comme



Si vous avez déjà utilisé SQL, vous connaissez probablement l'instruction SELECT. C'est comme le « bonjour le monde » de SQL car il crée la base des requêtes SQL.

L'instruction SELECT nous permet de récupérer les données d'une autre table de base de données. Cependant, vous pourriez rencontrer des cas où vous devrez attribuer aux colonnes de la requête un nom différent ou une sorte d'alias. Quelle que soit la raison, c'est soit par souci de clarté, soit pour effectuer un calcul donné.

C’est là que le mot-clé AS entre en jeu. Il nous permet d'attribuer un alias à une colonne, une table ou une expression dans une requête SQL.







Dans ce didacticiel, nous plongerons dans le monde de SQL et découvrirons le mot-clé AS, pourquoi il existe et comment nous pouvons l'utiliser.



Syntaxe:

La clause SELECT AS nous permet d'attribuer les alias aux colonnes, tables ou expressions de votre requête SQL.



Nous pouvons exprimer sa syntaxe comme suit :





SELECT nom_colonne AS nom_alias

FROM nom_table ;

Ici, le « nom_colonne » fait référence au nom de la colonne que l'on souhaite sélectionner et le « nom_alias » fait référence à l'alias que l'on souhaite attribuer à la colonne sélectionnée.

La meilleure façon de comprendre le fonctionnement de cette fonctionnalité est de l’utiliser. Par conséquent, regardons quelques exemples d’utilisation de son application.



Exemple 1 : Alias ​​de colonne

L'utilisation la plus courante du mot-clé AS consiste à attribuer un alias à une colonne. Supposons que nous ayons un tableau contenant les informations client avec les colonnes « prénom » et « nom ».

Si vous souhaitez sélectionner les données de la table mais utiliser les alias « Prénom » et « Nom » pour les colonnes, nous pouvons utiliser une requête comme suit :

SELECT prénom AS 'Prénom' , nom_AS 'Nom de famille'

DU client ;

Cela devrait fournir un nom différent pour les colonnes résultantes, comme le montre l'exemple de résultat suivant :

Nous pouvons également utiliser les alias dans un calcul. Par exemple, supposons que nous souhaitions calculer le salaire annuel de tous les employés et afficher les valeurs résultantes dans la colonne « Salaire annuel ». Nous pouvons utiliser la requête comme suit :

SÉLECTIONNER le salaire * 12 COMME 'Salaire annuel'

DES employés ;

Dans cet exemple, nous calculons le salaire annuel en multipliant la colonne salaire par 12 et lui donnons un alias « Salaire annuel ».

Exemple 2 : Alias ​​de table

Le deuxième cas d'utilisation du mot-clé AS consiste à définir et à attribuer les alias de table. Les alias de table sont très utiles car ils sont utiles lors du traitement des jointures ou même pour rendre vos requêtes plus lisibles.

Considérez l'exemple suivant qui montre comment créer un alias de table à l'aide du mot clé AS :

SELECT e.first_name, e.last_name, d.department_name

DES employés COMME e

INNER JOIN départements AS d SUR e.department_id = d.department_id ;

Dans ce cas, nous attribuons respectivement les alias « e » et « d » aux tables « employés » et « départements ». Cela facilite grandement le référencement des tables ultérieurement dans la requête. Ceci est très répandu lorsqu'il s'agit de jointures SQL.

Exemple 3 : Alias ​​d'expression

Un autre cas d'utilisation du mot-clé AS consiste à créer les alias pour diverses expressions. Cela peut aider à simplifier une expression ou un calcul complexe.

Prenons par exemple un exemple de démonstration :

SELECT CONCAT(prénom, ' ' , nom_de famille) AS 'Nom et prénom'

DES employés ;

Ceci montre comment attribuer un alias pour une fonction « concat ».

Exemple 4 : Alias ​​de sous-requête

Nous pouvons également créer des alias lorsque nous traitons des sous-requêtes. Cela peut rendre les sous-requêtes plus faciles à référencer et à comprendre.

Un exemple est le suivant :

SELECT prénom, nom, (

SELECT MAX(salaire) FROM employés

) COMME 'Salaire maximum'

DES employés ;

Dans cet exemple, nous utilisons une sous-requête pour déterminer le salaire maximum à partir de la table « employé » et lui attribuons un alias « Salaire maximum » dans la requête principale.

Exemple 5 : Alias ​​de fonction d'agrégation

Enfin, nous pouvons utiliser les alias des colonnes résultant d'une fonction d'agrégation pour une sortie plus lisible, comme démontré dans ce qui suit :

SELECT AVG (salaire) AS 'Salaire moyen'

DES employés ;

Dans ce cas, nous attribuons le résultat de la fonction AVG() à l’alias « Salaire moyen ».

Conclusion

Dans ce didacticiel, nous avons découvert l'une des fonctionnalités fondamentales de SQL qui nous permet de créer des alias pour divers objets tels que des tables, des colonnes, des expressions, des sous-requêtes, etc. Cela peut aider à améliorer la lisibilité des requêtes et à clarifier le processus. sortie résultante.