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前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。