非数字オペランドの比較

非数字オペランドの比較は、 使用されている文字セットの照合順序 について行われます。

PROGRAM COLLATING SEQUENCE 文節が OBJECT-COMPUTER 段落に指定されている場合、SPECIAL-NAMES 段落の英字名文節に関係づけられている照合順序が使用されます。 そうでなければ、固有 EBCDIC 文字セットが使用されます。

各オペランドのサイズは、そのオペランドの文字の合計数です。 以下の 2 つの場合が考えられます。
両オペランドのサイズが等しい場合
2 つのオペランドの対応する位置にある文字どうしが、左端の文字から始めて右端の文字まで比較されます。

対応する文字どうしが最後まですべて等しければ、両オペランドは等しいと見なされます。

等しくない文字の組が検出されると、それら 2 つの文字の照合順序での相対位置が判定されます。 照合順序での位置が高い方の文字を含むオペランドが、より大きいオペランドであると見なされます。

両オペランドのサイズが等しくない場合
2 つのオペランドのサイズが等しくないときは、あたかも短い方のオペランドが、長い方のオペランドのサイズに合わせてその右端がスペースで拡張されているかのようにして、比較されます。