国別リテラル、国別グループ項目、または USAGE NATIONAL を持つ任意の基本データ項目を、英数字グループと比較できます。
どちらのオペランドも変換されません 国別オペランドは、国別オペランドと同じサイズ (バイト単位) の英数字グループ項目に移動されたかのように扱われ、2 つのグループが比較されます。 英数字比較は、英数字グループ・オペランドの従属項目の表現とは無関係に行われます。
例えば、Group-XN は、USAGE NATIONAL を持つ 2 つの従属項目からなる英数字グループです。
01 Group-XN.
02 TransCode PIC NN Value "AB" Usage National.
02 Quantity PIC 999 Value 123 Usage National.
. . .
If N"AB123" = Group-XN Then Display "EQUAL"
Else Display "NOT EQUAL".
上記の IF ステートメントが実行されると、国別リテラル N"AB123" の 10 バイトが、バイトごとに Group-XN の内容と比較されます。 項目は比較されて同じと見なされると、「EQUAL」が表示されます。
関連参照
グループ比較 (Enterprise COBOL 言語解説書)