Die ORD-Funktion liefert einen ganzzahligen Wert, der die Ordnungsposition von argument-1 in der programmspezifischen Sortierfolge angibt. Die niedrigste Ordnungsposition ist 1.
Funktionstyp: ganzzahlig.
Format
FUNCTION ORD (argument-1)
Argument
argument-1 muss ein Zeichen lang sein und der Kategorie alphabetisch, alphanumerisch oder national angehören.
Returnwert
Ist argument-1 von der Klasse alphabetisch oder alphanumerisch, dann ist der Returnwert die Ordnungsposition von argument-1 in der alphanumerischen Sortierfolge.
Ist argument-1 von der Klasse national, dann ist der Returnwert die Ordnungsposition von argument-1 in der nationalen Sortierfolge.
Siehe auch: CHAR
Beispiel 9-33
...
DATA DIVISION.
WORKING-STORAGE SECTION.
01 L PIC X VALUE "Z".
01 R PIC X(3).
PROCEDURE DIVISION.
P1 SECTION.
MAIN.
COMPUTE R = FUNCTION ORD (L).
DISPLAY R UPON T.
STOP RUN.
Ergebnis: 234
Der Buchstabe Z hat im EBCDI-Code die Ordnungsposition 234.