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,则在整个内表排序完成之后再进行字段排序。

相关推荐
蒟蒻小袁1 小时前
力扣面试150题--课程表
算法·leetcode·面试
闻缺陷则喜何志丹1 小时前
【动态规划】B4336 [中山市赛 2023] 永别|普及+
c++·算法·动态规划·洛谷
不二狗2 小时前
每日算法 -【Swift 算法】电话号码字母组合
开发语言·算法·swift
AL流云。2 小时前
【优选算法】分治
数据结构·算法·leetcode·排序算法
C++ 老炮儿的技术栈8 小时前
UDP 与 TCP 的区别是什么?
开发语言·c++·windows·算法·visual studio
殇者知忧8 小时前
【论文笔记】若干矿井粉尘检测算法概述
深度学习·神经网络·算法·随机森林·机器学习·支持向量机·计算机视觉
mochensage9 小时前
C++信息学竞赛中常用函数的一般用法
java·c++·算法
chengooooooo9 小时前
leetcode Top100 238. 除自身以外数组的乘积|数组系列
算法·leetcode
GUIQU.10 小时前
【每日一题 | 2025年6.2 ~ 6.8】第16届蓝桥杯部分偏简单题
算法·蓝桥杯·每日一题
weixin_5275504011 小时前
初级程序员入门指南
javascript·python·算法