Scénario :
Vous travaillez en tant que développeur SQL Server, vous devez extraire les données de la table dbo.Customer et les fournir dans une feuille Excel. Votre table a des colonnes de différence telles que FName, LName mais vous voulez que la sortie vienne avec FirstName et LastName. Comment feriez-vous cela ?
Solution :
L'alias est un excellent moyen de rendre vos noms de colonnes plus lisibles. Comme dans notre question ci-dessus, nous voulons afficher FName comme FirstName et LName comme LastName, Alias est la voie à suivre. Créons une table dbo.Customer avec des colonnes, puis utilisons une requête de sélection avec un alias pour afficher les colonnes comme nous le souhaitons.
Créons la table dbo.Customer (Id int, FName VARCHAR(50), LName VARCHAR(50)) GOinsérer dans dbo.CustomerValues (1,'Raza','M'),(2,'Rita','John')
Pour créer un alias, vous pouvez utiliser "AS" après le nom de la colonne ou simplement fournir l'alias juste après le nom de la colonne. Dans la requête ci-dessous, j'ai utilisé "as" pour FName mais pas pour LName.
Sélectionnez FName comme FirstName,LName LastNameFrom dbo.Customer
|
Comment utiliser l'alias dans SQL Server pour renommer la colonne pour la sortie - Tutoriel SQL Server/TSQL |
Si vous souhaitez avoir un espace entre votre nom de colonne d'alias, tel que "Prénom". Vous pouvez utiliser [ ] autour de l'alias ou des guillemets doubles, par exemple "Prénom".
Sélectionnez FName comme [Prénom], LName comme "Nom de famille" dans dbo.Customer
|
Comment utiliser les alias dans SQL Server - Tutoriel SQL Server/TSQL |