Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comprendre l'alias de colonne dans la requête Select dans SQL Server - Tutoriel SQL Server / TSQL, partie 115

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