View previous topic :: View next topic
|
Author |
Message |
satish kanamarlapudi
New User
Joined: 23 Jul 2008 Posts: 29 Location: Little Rock - Arkansas
|
|
|
|
Hi,
As per the below sort card i am eliminating duplicates and kindly let me know which record is picked while eliminating duplicates in a file.
Is it that only first record will be picked and moved to output file if there are many records with duplicates???.
Because in my case even though i am eliminating duplicates of 5,6CH,A bytes the rest of the records data vary and i have to pick only first row n in my case its picking 2nd row.
SORT FIELDS=(5,6,CH,A)
SUM FIELDS=NONE
Thx,
Satish |
|
Back to top |
|
|
bipinpeter
Active User
Joined: 18 Jun 2007 Posts: 213 Location: Cochin/Kerala/India
|
|
|
|
Hi satish,
As per my understan if you use EQUALS parameter along with SORT FIELDS the first record will go to your output file and second record tretaed as the duplicate.simply it will maintain the order.
I think default EQUALS parameter is enabled.If EQUALS is not in effect we cant say which record will go to output file.
Correct me if i am wrong |
|
Back to top |
|
|
Frank Yaeger
DFSORT Developer
Joined: 15 Feb 2005 Posts: 7129 Location: San Jose, CA
|
|
|
|
Yes, with EQUALS, the first record is kept. Without EQUALS, any record can be kept.
EQUALS is NOT the shipped default for DFSORT, although the site can change the installation default to EQUALS.
To use EQUALS, you can just specify:
Code: |
//DFSPARM DD *
OPTION EQUALS
/*
|
|
|
Back to top |
|
|
|