PostgreSQL AS

别名

SQL 别名用于为表或表中的列赋予一个临时名称。

别名通常用于使列名更具可读性。

别名仅在该查询期间存在。

别名是使用 AS 关键字创建的。

实例

为列使用别名:

SELECT customer_id AS id
FROM customers;

运行实例

AS 是可选的

实际上,您可以跳过 AS 关键字并获得相同的结果:

实例

没有 AS 的相同结果:

SELECT customer_id id
FROM customers;

运行实例

连接列

当两个或多个字段连接成一个字段时,通常使用 AS 关键字。

要连接两个字段,请使用 ||

实例

连接两个字段并将它们称为 product:

SELECT product_name || unit AS product
FROM products;

运行实例

注意:在上例的结果中,缺少了 product_name 和 unit 之间的空格。 要在连接时添加空格,请使用 || ' ' ||

实例

带空格的连接:

SELECT product_name || ' ' || unit AS product
FROM products;

运行实例

使用带空格的别名

如果您希望别名包含一个或多个空格,如 "My Great Products",请用双引号将别名括起来。

实例

用双引号将别名括起来:

SELECT product_name AS "My Great Products"
FROM products;

运行实例