通过使用任何一个属性排序来显示进度记录



通过使用任意一个属性排序显示进度记录。我是新的进步,所以我想知道,如何在表中的记录可以根据一个属性排序显示。

您可以这样使用BY短语:

for each customer no-lock where customer.custNum > 100 BY customer.name:
  display customer.custNum customer.name.
end.

请记住,选择和排序是两件不同的事情——WHERE子句指定选择(如果没有BY则指定排序顺序),BY指定排序。

只有当WHERE子句中两个或多个可能性之间存在关联时,BY才会影响索引的选择。

如果BY顺序与WHERE顺序不匹配,客户端排序可能会导致显著的性能损失。(您可以使用XREF进行编译,以查看正在使用哪些索引,以及它们是否符合您的要求。)

相关内容

  • 没有找到相关文章

最新更新