Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 查询和修改数据 » 查询数据 » 选择列表:指定列

 

重命名查询结果中的列

查询结果由一组列组成。缺省情况下,每个列的标题都是选择列表中提供的表达式。

当显示查询结果时,每个列的缺省标题都是创建该列时赋予它的名称。可以指定不同的列标题(即别名),如下所示:

SELECT column-name [ AS ] alias

提供别名可以产生更加易读的结果。例如,您可以在部门列表中将 DepartmentName 更改为 Department,如下所示:

SELECT DepartmentName AS Department,
   DepartmentID AS "Identifying Number"
FROM Departments;
Department Identifying Number
R & D 100
Sales 200
Finance 300
Marketing 400
... ...
在别名中使用空格和关键字

DepartmentID 的别名 Identifying Number 括在双引号中,因为它是一个标识符。如果要在别名中使用关键字,您也可以使用双引号。例如,如果没有引号,则以下查询无效:

SELECT DepartmentName AS Department,
   DepartmentID AS "integer"
FROM Departments;

如果您想要确保与 Adaptive Server Enterprise 兼容,则应使用 30 个字节(或更少)的带引号的别名。