为结果集选择的列。选择列表是以逗号分隔的一系列表达式。
*:指定在 FROM 子句内返回所有列。列按 FROM 子句所指定的内容返回,并按它们在指定的内容中的顺序返回。
StartFieldIndex To EndFieldIndex:指定返回第几列到第几列。
例如一个结果集有字段名为 "f1" "f2" "f3"
1 to 2就表示列"f2"和"f3"
[column_name]
如果返回的是指定的列名,则采用在列名字符串或者列整数下标表达式加[]来表达。
Expression
是[列名表达式]、常量、函数以及由运算符连接的[列名表达式]、常量和函数的任意组合,或者是子查询。
column_alias
是查询结果集内替换列名的可选名。例如,可以为名为quantity的列指定别名,如"Quantity"或"Quantity to Date"或"Qty",列名也可以是数字。
别名还可用于为表达式结果指定名称,例如:
SELECT AvgOf(["close"]) AS "Average close"
FROM MarketTable datekey encodedate(2002,1,1) to encodedate(2002,12,31) of "SZ000001" END;
column_alias_str 不可用于 ORDER BY 子句,WHERE、GROUP BY 或 HAVING 子句。