BY.EXP.DSND, BY-EXP-DSND |
![]() ![]() ![]() |
The BY.EXP.DSND sort clause keyword applied to a multi-valued field causes the query processor to explode the multi-valued items to form separate single valued records and to sort these into descending order prior to display or when building a select list.
Format
BY.EXP.DSND field
where
The BY.EXP.DSND keyword causes records to be sorted into descending order of the values stored in the specified field. The comparison is performed before conversion of the data to its display format. If the display format is left justified, a left justified sort is performed. Conversely, if the display format is right justified, a right justified sort is performed.
If more than one sort clause is present, sort criteria are applied in the order in which they are specified.
Example
The command
LIST ORDERS PART.NO QTY LINE.TOTAL
might produce a display such as that below.
LIST ORDERS PART.NO QTY PRICE LINE.TOTAL ORDER PART QTY PRICE TOTAL. 24842 648 7 10.00 70.00 216 3 8.00 24.00 24851 107 2 12.50 25.00 24856 319 6 4.50 27.00 372 1 18.75 18.75 3 records listed.
The command
LIST ORDERS PART.NO QTY LINE.TOTAL BY.EXP.DSND PART.NO
applied to the same data would produce the display below.
LIST ORDERS PART.NO QTY PRICE LINE.TOTAL ORDER PART QTY PRICE TOTAL. 24842 648 7 10.00 70.00 24856 372 1 18.75 18.75 24856 319 6 4.50 27.00 24842 216 3 8.00 24.00 24851 107 2 12.50 25.00 3 records, 5 values listed.
See also: |