SQL SELECT AS (Français)


Renommer les colonnes avec SQL SELECT AS

Vous pouvez utiliser une forme de SQL SELECT AS pour renommer les colonnes dans les résultats de votre requête.

Jusqu’à présent, vous avez vu où les résultats des requêtes renvoient des résultats nommés d’après les colonnes de la table. C’est bien dans la plupart des cas, mais une fois que vous commencez à travailler avec des expressions, vous verrez que cela ne fonctionne pas bien.

Pour renommer une colonne, utilisez AS.

Dans cet exemple nous renommons FirstName en First et LastName en Last.

SELECT FirstName AS First, LastName AS LastFROM Person.Person;
SELECT FirstName AS First , LastName AS LastFROM Person.Person;

L’AS est facultatif, pouvez-vous réécrire le SQL ci-dessus sans utiliser AS?

– Essayez de réécrire notre premier exemple sans utiliser AS.
-- AnswerSELECT FirstName First, LastName LastFROM Person.Person;

Renommer les colonnes peut sembler une fonctionnalité intéressante, mais cela est également utile lorsque nous voulons renvoyer un résultat calculé .

Par exemple, supposons que vous vouliez renvoyer le nom en majuscules. Vous pouvez écrire

SELECT UPPER(LastName)
FROM Person.Person

Mais une fois que vous exécutez la requête, vous verrez qu’aucun nom de colonne n’est renvoyé. Pour vous assurer que la colonne reçoit un nom, vous pouvez utiliser AS.

SELECT UPPER (LastName) comme FROM Person.Person
-- AnswerSELECT UPPER(LastName) as FROM Person.Person

à votre tour!

Pouvez-vous écrire une requête pour renvoyer une liste distincte de prénoms majuscules? Nommez la colonne.

Écrivez votre requête ci-dessous, ils essaient.

-- AnswerSELECT DISTINCT UPPER(FirstName) AS FROM Person.Person;

Leave a Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *