PostgreSQL AS 别名

别名

SQL 别名用于为表或表中的列提供临时名称。

别名通常用于提高列名的可读性。

别名仅在该查询的持续时间内存在。

使用 AS 关键字创建一个别名。

实例

对列使用别名:

  1. SELECT customer_id AS id
  2. FROM customers;

AS 是可选的

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

实例

没有使用 AS 的结果相同:

  1. SELECT customer_id id
  2. FROM customers;

连接列

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

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

实例

将两个字段连接起来使用别名 product:

  1. SELECT product_name
  2. || unit AS product
  3. FROM products;
注意:在上面的实例中,product_nameunit 之间缺少一个空格。若要在连接时添加空格,请使用 || ' ' ||
实例

连接,带空格:

  1. SELECT product_name || ' ' || unit AS product
  2. FROM products;

使用带有空格字符的别名

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

实例

用双引号将别名括起来:

  1. SELECT product_name AS "My Great Products"
  2. FROM products;