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

SQL Anywhere 11.0.1 (中文) » 上下文相关帮助 » 查询编辑器

 

[ORDER BY] 选项卡

使用该选项卡可对结果集中的行进行排序。

组件

可用列   该框列出为查询选择的所有表以及每个表中的列。它还列出了在 [] 选项卡中定义的任何计算列。

ORDER BY 列   该框存储了选择按其进行排序的列。若要按列排序,在 [可用列] 框中选择一列或一组列,然后单击右箭头。若要删除某列,在 [ORDER BY 列] 框中选中该列,然后单击左箭头键。使用向上和向下箭头可指定列评估顺序。也可以按列别名排序。

添加计算列   单击 [添加计算列] 图标打开 [表达式编辑器] 并建立 ORDER BY 条件,该图标位于右箭头([将选中的列添加到列表])和左箭头([从列表中删除选中的列])之间。

结果   单击窗口底部的 [结果] 查看查询结果,如果查询包含错误,则会显示错误消息。

SQL   单击窗口底部的 [SQL] 查看查询的 SQL 代码。

关于 ORDER BY 条件

ORDER BY 列中的每一项均可标记为表示升序的上箭头(缺省设置)或表示降序的下箭头。要将顺序由升序改为降序,请单击箭头。

确保以特定的顺序返回行的唯一方法是使用 ORDER BY。当缺少 ORDER BY 子句时,SQL Anywhere 以最有效的顺序返回行。这意味着结果集的外观可能因您上次访问行的时间和其它因素而异。

另请参见