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;