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

PostgreSQL 练习

通过练习测试一下

练习:

为字段设置别名customer_name这样它将显示为Company:

SELECT customer_name  FROM customers;
        

开始练习