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

相关推荐
繁依Fanyi32 分钟前
使用 Spring Boot + Redis + Vue 实现动态路由加载页面
开发语言·vue.js·pytorch·spring boot·redis·python·算法
aloha_78938 分钟前
B站宋红康JAVA基础视频教程(chapter14数据结构与集合源码)
java·数据结构·spring boot·算法·spring cloud·mybatis
临沂堇1 小时前
CCF刷题计划——训练计划(反向拓扑排序)
数据结构·c++·算法·拓扑·ccf
铁匠匠匠1 小时前
【C总集篇】第八章 数组和指针
c语言·开发语言·数据结构·经验分享·笔记·学习·算法
Unicorn建模1 小时前
2024“华为杯”中国研究生数学建模竞赛(E题)深度剖析|数学建模完整过程+详细思路+代码全解析
python·算法·数学建模
咕咕吖1 小时前
二叉树的层序遍历(c)
数据结构·算法
“JB...One”2 小时前
openssl-AES-128-CTR加解密结构体
linux·数据结构·算法·ssl
爱数模的小云2 小时前
【华为杯】2024华为杯数模研赛D题 解题思路
算法·华为
好记性+烂笔头3 小时前
hot100-438. 找到字符串中所有字母异位词
算法
六点半8883 小时前
【C/C++】速通涉及string类的经典编程题
c语言·开发语言·c++·算法