IBM大型机论坛索引
 
 登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答  寄存器
 

按不同顺序排序


IBM大型机论坛 -> JCL& VSAM
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
拉姆斯里

活跃用户


已加入:2008年10月18日
帖子:380
地点:印度

 发布 发表:2013年12月31日,星期二,下午5:45
引用回复

你好

我想知道如何按不同顺序对文件进行排序-下面的示例:

输入:-
码:

01
02
03
04


我想以02作为第一记录,然后是01,03和04。

预期产量:
码:

02
01
03
04


请帮忙。谢谢。
回到顶部
查看用户资料 发送私信
比尔·伍德格

主持人荣誉


加入时间:2011年3月9日
帖子:7311
位置:矩阵内部

 发布 发表:2013年12月31日,星期二,下午6:00
引用回复

看看建议 这里 ,不止一个。
回到顶部
查看用户资料 发送私信
潘多拉魔盒

主持人


已加入:2006年9月7日
职位:1565
地点:仙女座星系

 发布 发表:2013年12月31日,星期二,晚上8:35
引用回复

如果您的输入像什么,预期的输出是什么

码:
03
01
02
04
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10715
所在地:意大利

 发布 发表:2013年12月31日,星期二,晚上10:50
引用回复

TS提供的信息不足...
从稀疏的数据集中来看,TS似乎只想颠倒01和02的整理顺序。

明天我会再回答
新年第一天星期三的发生
肯定会增强每个人的心理能力
icon_wink.gif
回到顶部
查看用户资料 发送私信
埃斯卡帕

高级会员


已加入:2007年2月16日
帖子:1399
所在地:美国IL

 发布 发表:2014年1月1日星期三下午12:33
引用回复

搜索ALTSEQ
回到顶部
查看用户资料 发送私信
埃斯卡帕

高级会员


已加入:2007年2月16日
帖子:1399
所在地:美国IL

 发布 发表:2014年1月1日,星期三2:57 pm
引用回复

像这样
码:

// SYSIN     DD  *
 SORT FIELDS=(1,2,AQ,A)
 ALTSEQ CODE=(F2F1,F1F2)
/ *
回到顶部
查看用户资料 发送私信
拉姆斯里

活跃用户


已加入:2008年10月18日
帖子:380
地点:印度

 发布 发表于:2014年1月2日,星期四,下午2:29
引用回复

谢谢Escapa!
回到顶部
查看用户资料 发送私信
拉姆斯里

活跃用户


已加入:2008年10月18日
帖子:380
地点:印度

 发布 发表:2014年1月2日,星期四,下午5:10
引用回复

Bill,Escapa和co,在以下输入上尝试此ALTSEQ解决方案时遇到了问题-

码:

03
01
02
11
04
12
99
22
21


使用Escapa的代码输出:
码:

02
01
03
04
22
21
12
11
99


预期产量:-
码:

02
01
03
04
11
12
21
22
99


请帮忙。

谢谢。
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10715
所在地:意大利

 发布 发表:2014年1月2日,星期四,下午5:20
引用回复

看到这里并据此进行调整...
www.ibmmainframes.com/viewtopic.php?t=60008&highlight=overlay

大概像

码:
   INREC  IFTHEN =(WHEN=(1,2,CH,EQ,C'01'),OVERLAY=(somewhere:C'02')),
         IFTHEN=(WHEN=(1,2,CH,EQ,C'02'),OVERLAY=(somewhere:C'01')),
         IFTHEN=(WHEN=NONE,OVERLAY=(somewhere:1,2)


sort on 某处
回到顶部
查看用户资料 发送私信
潘多拉魔盒

主持人


已加入:2006年9月7日
职位:1565
地点:仙女座星系

 发布 发表:2014年1月2日,星期四,下午5:31
引用回复

或者你可以做类似的事情

码:
  记录  IFTHEN =(WHEN=(1,2,CH,EQ,C'02'),OVERLAY=(81:C'01')),
         IFTHEN=(WHEN=NONE,OVERLAY=(81:C'99')
  排序字段=(81,2,CH,A,1,2,CH,A)
  OUTREC FIELDS=(1,80)
回到顶部
查看用户资料 发送私信
比尔·伍德格

主持人荣誉


加入时间:2011年3月9日
帖子:7311
位置:矩阵内部

 发布 发表:2014年1月2日,星期四,下午6:21
引用回复

拉姆斯里

如果您未在示例数据中显示其他值,我们怎么知道其他值可能包含“ 2”?
回到顶部
查看用户资料 发送私信
迪克·谢勒

主持人荣誉


已加入:2006年11月23日
帖子:19245
位置:矩阵内部

 发布 发表:2014年1月2日,星期四,7:04 pm
引用回复

拉姆斯里

您意识到自己有一个 没有提供适当信息的历史。

这浪费了您的时间以及那些会帮助您的时间。 。 。如果回头看一下某些主题,您会发现它们一直在拖延,因为首先没有正确提出要求。

如果您不花时间去正确地提出问题,为什么有人应该早点“跳入”,您可能会改变要求。 。 。 icon_sad.gif

d
回到顶部
查看用户资料 发送私信
拉姆斯里

活跃用户


已加入:2008年10月18日
帖子:380
地点:印度

 发布 发表:2014年1月3日,星期五4:21 pm
引用回复

谢谢Bill和Pandora-Box .....
回到顶部
查看用户资料 发送私信
达夫波塞兰

活跃的成员


加入时间:2006年12月1日
职位:747
所在地:宾夕法尼亚州

 发布 发表于:星期五一月03,2014 8:54下午
引用回复

引用:
谢谢Bill和Pandora-Box .....


但是,谢谢Escapa。恩里科,尤其是迪克。
回到顶部
查看用户资料 发送私信
拉姆斯里

活跃用户


已加入:2008年10月18日
帖子:380
地点:印度

 发布 发表于:星期六一月04,2014 10:21上午
引用回复

谢谢你们 icon_surprised.gif
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> JCL& VSAM

 


类似主题
话题 论坛 回覆
 没有新帖 建立排序键 DFSORT / ICETOOL 3
 没有新帖 很大排序失败-寻求识别... DFSORT / ICETOOL 7
 没有新帖 使用SORT进行日期转换 同步排序 4
 没有新帖 哪个SORT实用程序可以改善性能? DFSORT / ICETOOL 16
 没有新帖 使用基于关闭的VB记录排序... DFSORT / ICETOOL 6
搜索我们的论坛:


 回到顶部