查询结果由一组列组成。缺省情况下,每个列的标题都是选择列表中提供的表达式。
当显示查询结果时,每个列的缺省标题都是创建该列时赋予它的名称。可以指定不同的列标题(即别名),如下所示:
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 个字节(或更少)的带引号的别名。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |