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;