Code前端首页关于Code前端联系我们

PostgreSQL 列、表别名和示例

terry 2年前 (2023-09-26) 阅读数 42 #数据库

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”,其中包含以下数据。

PostgreSQL列、表别名及示例

使用alias语句执行如下查询:

SELECT NAME, MAX(SALARY) AS PACKAGE  
FROM EMPLOYEES  
GROUP BY NAME;
SQL

执行上面的查询语句,结果如下 -

PostgreSQL列、表别名及示例

PostgreSQL表别名:Synta‷ SQL

参数说明:

  • table_name:指定要别名的表的原始名称。
  • alias_name:指定分配给表的临时名称。
  • AS:这是可选的。大多数程序员人在为列名别名时指定关键字 AS,但在为表名别名时则不指定。

注意:

  • 如果alias_name包含空格,则alias_name必须用引号引起来。
  • 您可以使用空格作为别名。但是,在使用表名时,使用空格通常不是一个好习惯。
  • alias_name 仅在 SQL 语句内有效。

示例-2

让我们看一下表“EMPLOYEES”,其中包含以下数据。

PostgreSQL列、表别名及示例

创建另一个表“DEPARTMENT”并添加以下信息。† SQL

执行上面的查询语句,结果如下-

PostgreSQL列、表别名及示例

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门