使用此选项卡可对结果集中的行进行排序。
可用的列 (Available columns) – 此框列出您为查询选择的所有表,以及每个表中的列。另外,它还列出您在“列”选项卡中定义的所有计算列。
ORDER BY 列 (ORDER BY columns) – 此框存储您选来作为排序依据的列。要对某个或某些列排序,请在“可用的列”(Available Columns) 框中选择所需的列,然后单击向右箭头。要删除某个列,请从“ORDER BY 列”(ORDER BY Columns) 框中选择它,然后单击向左箭头。使用向上和向下箭头可指定列计算的顺序。可以按列别名进行排序。
表达式编辑器 (Expression Editor) – 单击“计算器”(Calculator) 图标(位于向右和向左箭头之间)可打开表达式编辑器,生成 Order By 条件。
结果 – 单击对话框底部的“结果”可查看查询的结果,如果查询中包含错误,则会看到错误消息。
SQL – 单击对话框底部的“SQL”可查看查询的 SQL 代码。
可以将“ORDER BY”列表中的每一项都标记为向上箭头,表示升序排序(缺省设置),也可以标记为向下箭头,表示降序排序。要将升序更改为降序,双击该箭头即可。也可以选择该箭头,然后按 F2。
唯一可确保行按特定顺序返回的方法是使用 ORDER BY。如果没有 ORDER BY 子句,Adaptive Server Enterprise 会按效果最佳的顺序返回行。这意味着,结果集的外观可能会根据您上次访问行的时间以及其它因素而变化。
有关详细信息,请参见查询编辑器简介。