进度OpenEdge如何按char的长度排序

时间:2016-06-08 19:22:52

标签: progress-4gl openedge

这里有新手问题。 如何通过LEN(名字)描述然后按lastName asc?

对员工表进行排序

这是我到目前为止的代码:

output to /usr2/appsrv/test/Test.txt.
def var dRow as char.
for each emp by emp.FirstName no-lock:
  dRow = substitute ("&1,&2", emp.FirstName, emp.LastName).
  put unformatted dRow skip.
end.
put unformatted dRow skip.
output close.

我的版本是11.3.3

谢谢

2 个答案:

答案 0 :(得分:2)

for each emp by length( emp.firstName ) descending by lastName:
  display emp.firstName emp.lastName.
end.

如果这是一张大桌子,性能会很糟糕。

答案 1 :(得分:0)

super(...).__enter__()