ABAP内表排序

SORT在用于给内表排序时,后面可以用ASCENDING和DESCENDING进行升序和降序排列,但是这其中用法很多,经过尝试后总结如下:

1.SORT LT_TAB BY WERKS LGORT EMAIL.

正常排序并使用默认ASCENDING.

2.SORT LT_TAB BY WERKS LGORT EMAIL DESCENDING.

前两个字段默认升序排列,EMAIL字段为降序排列。

3.SORT LT_TAB BY WERKS LGORT DESCENDING EMAIL .

第一第三字段为默认升序,第二字段为降序

由此可知写在字段后面的ASC和DES只能控制这一个字段。

4.SORT LT_TAB DESCENDING BY WERKS LGORT EMAIL .

写在表名后面的ASC和DEC可以控制所有字段的排序。

5.SORT LT_TAB ASCENDING BY WERKS DESCENDING LGORT EMAIL.

此时第一个字段降序,其他为升序。

6.SORT LT_TAB DESCENDING BY WERKS LGORT ASCENDING EMAIL.

此时整体为降序,但第二个字段为升序。

总结,内表后的DEC会控制整个表的排序,如果此时某字段后面有DEC或者ASC,则在整个内表排序完成之后再进行字段排序。

相关推荐
Gpluso_od2 小时前
算法常用库函数——C++篇
数据结构·c++·算法
bingw01142 小时前
25. 求满足条件的最长子串的长度
数据结构·算法
励志成为大佬的小杨2 小时前
关键字初级学习
c语言·开发语言·算法
机器懒得学习3 小时前
打造智能化恶意软件检测桌面系统:从数据分析到一键报告生成
人工智能·python·算法·数据挖掘
skaiuijing3 小时前
优化程序中的数据:从代数到向量解
线性代数·算法·性能优化·计算机科学
懿所思5 小时前
8.Java内置排序算法
java·算法·排序算法
sleP4o5 小时前
求各种排序算法的执行时间
算法·排序算法
码农老起5 小时前
选择排序:简单算法的实现与优化探索
数据结构·算法·排序算法
机器学习之心5 小时前
工程设计优化问题:改进海鸥算法(Matlab)
算法·matlab
sjsjs115 小时前
【多维DP】力扣576. 出界的路径数
算法·leetcode·职场和发展