SQL: ALIAS

Exemple – Comment alias un nom de colonne

Généralement, les alias sont utilisés pour faciliter la lecture des en-têtes de colonne de votre jeu de résultats. Le plus souvent, vous alias une colonne lorsque vous utilisez une fonction d’agrégat telle que MIN, MAX, AVG, SUM ou COUNT dans votre requête.

Regardons un exemple d’utilisation d’un alias pour un nom de colonne en SQL.

Dans cet exemple, nous avons une table appelée employees avec les données suivantes:

employee_number last_name first_name salary dept_id
1001 Smith John 62000 500
1002 Anderson Jane 57500 500
1003 Everest Brad 71000 501
1004 Horvath Jack 42000 501

Montrons comment alias une colonne. Entrez l’instruction SQL suivante :

Essayez

SELECT dept_id, COUNT(*) AS totalFROM employeesGROUP BY dept_id;

Il y aura 2 enregistrements sélectionnés. Voici les résultats que vous devriez voir:

dept_id total
500 2
501 2

Dans cet exemple, nous avons aliasé le champ COUNT(*) comme total. Par conséquent, total s’affiche comme en-tête de la deuxième colonne lorsque le jeu de résultats est renvoyé. Comme notre nom_alias n’incluait aucun espace, nous ne sommes pas tenus de mettre le nom_alias entre guillemets.

Maintenant, réécrivons notre requête pour inclure un espace dans l’alias de colonne:

SELECT dept_id, COUNT(*) AS "total employees"FROM employeesGROUP BY dept_id;

Il y aura 2 enregistrements sélectionnés. Ce sont les résultats que vous devriez voir:

dept_id total des employés
500 2
501 2

Dans cet exemple, nous avons aliasé le champ COUNT(*) en tant que « total des employés », ce qui deviendra l’en-tête de la deuxième colonne de notre jeu de résultats . Comme il y a des espaces dans cet alias de colonne, « total des employés » doit être placé entre guillemets dans l’instruction SQL.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.