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;
运行示例 »