PostgreSQL 列、表别名和示例
PostgreSQL 别名(Alias)用于为列或表提供临时名称。您可以使用 PostgreSQL 别名为列或表创建临时名称。
通常,当您执行自连接时,会创建一个临时表。
PostgreSQL 列别名
语法:
SELECT column_name AS alias_name
FROM table_name
conditions... ;
SQL参数说明
column_name:指定列的原始名称。alias_name:指定分配给列的临时名称。table_name:指定表的名称。AS:这是可选的。大多数程序员人在为列名别名时指定关键字AS,但在为表名别名时则不指定。
注意:
- 如果
alias_name包含空格,则alias_name必须用引号引起来。 - 您可以使用空格作为别名。但是当使用表名时,使用空格通常不是一个好的做法。
alias_name仅在 SQL 语句内有效。
示例-1
让我们看一下表“EMPLOYEES”,其中包含以下数据。
![]()
使用alias语句执行如下查询:
SELECT NAME, MAX(SALARY) AS PACKAGE
FROM EMPLOYEES
GROUP BY NAME;
SQL执行上面的查询语句,结果如下 -
![]()
PostgreSQL表别名:Synta‷ SQL参数说明:
table_name:指定要别名的表的原始名称。 alias_name:指定分配给表的临时名称。 AS:这是可选的。大多数程序员人在为列名别名时指定关键字 AS,但在为表名别名时则不指定。
table_name:指定要别名的表的原始名称。 alias_name:指定分配给表的临时名称。 AS:这是可选的。大多数程序员人在为列名别名时指定关键字 AS,但在为表名别名时则不指定。 注意:
- 如果
alias_name包含空格,则alias_name必须用引号引起来。 - 您可以使用空格作为别名。但是,在使用表名时,使用空格通常不是一个好习惯。
alias_name仅在 SQL 语句内有效。
示例-2
让我们看一下表“EMPLOYEES”,其中包含以下数据。
![]()
创建另一个表“DEPARTMENT”并添加以下信息。† SQL
执行上面的查询语句,结果如下-
![]()
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网


