SQL 别名用于暂时重命名表名称和列标题。在表格中,有时列名对用户来说不够友好。因此,我们需要更改它们。
例如,我们存储 [First Name] 为 [FirstName] 或 [First_Name]。当读取名字数据时,看到这样的列标题会很烦人。因此,我们使用此别名概念,将其重命名为更用户友好的名称(例如 [First Name] 或 [FIRST NAME]。SQL Server 别名列名或同义词的语法是
SELECT [Column_Name] AS [Name] FROM [Table_Name] --OR You can Simply Write without using AS Keyword SELECT [Column_Name] [Name] FROM [Table_Name]
在查询中,别名列名,AS 关键字是可选的。您可以选择包含它或不包含它。我们使用这些数据来解释这个概念。

SQL Server 别名示例
在此别名列名或同义词示例中,我们将重命名标题以便更容易阅读上面指定的表。我们将把 [FirstName] 重命名为 [First Name],[LastName] 重命名为 [Last Name],[YearlyIncome] 重命名为 [Yearly Income],[Occupation] 重命名为 [Profession]。
SELECT [FirstName] AS [First Name]
,[LastName] AS [Last Name]
,[YearlyIncome] AS [Yearly Income]
,[Education]
,[Occupation] AS [Profession]
FROM [Customer]

我们添加了 [FirstName] 和 [LastName] SQL 列以创建 Full Name。接下来,我们将 [Full Name] 指定为别名。
SELECT [FirstName] + ' ' + [LastName] AS [Full Name]
,[YearlyIncome]
,[Education]
,[Occupation]
FROM [Customer]

我们也可以将别名应用于计算列(数学计算)。在此示例中,我们将向您展示如何将同义词应用于计算字段。
SELECT [FirstName]
,[LastName]
,([YearlyIncome] + 15000) AS Income
,[Education]
,[Occupation]
FROM [Customer]
我们将 [YearlyIncome] 列中的每个记录都增加了 15000,并将其重命名为 Income。
