跳转到主要内容
模块 2 · 第 3 课(共 4)课程中的7/57~6 min
模块课程(3/4)

用 AS 重命名

默认情况下,结果中的列与源列具有相同的名称。 当您选择表达式(计算、串联、 聚合)默认名称可能看起来难看或不清楚。使用 AS 您分配 别名,即您选择的名称:

SQL
SELECT <colonna_o_espressione> AS <alias>
FROM   <tabella>;

关键字 AS 是可选的(salary salary_eur 也可以),但是写它 使查询更具可读性。如果别名包含空格或重要的 大写字母,用双引号括起来:AS "Annual Salary"。

示例

SQL
-- Rinomina semplice (in inglese per convenzione):
SELECT first_name AS name,
       last_name  AS surname
FROM employees;

-- Alias su un'espressione calcolata:
SELECT first_name,
       last_name,
       salary * 13 AS annual_pay
FROM employees;

尝试一下

锻炼#sql.m2.l3.e1
尝试:0加载中...

提取每个员工的姓氏和工资,将列重命名为“last”和“salary_eur”。

正在加载编辑器...
显示提示

关键字是 AS:SELECT 列 AS new_name。

3 次尝试后可用的解决方案

复习练习

锻炼#sql.m2.l3.e2
尝试:0加载中...

提取姓名并连接到名为“full_name”的单个列中。使用||运算符连接并在两者之间放置一个空格。

正在加载编辑器...
显示提示

在 PostgreSQL 中,字符串连接是用 || 完成的,然后是别名 AS。

3 次尝试后可用的解决方案