RANK 関数

目的

文字 x の照合順序における位置を示す Fixed Binary の整数を返します。

構文

RANK(x)

パラメーター

x は長さ 1 の文字列です。

説明

RANK 関数は、文字 x の照合順序における位置を示す Fixed Binary の整数を返します。

結果は RANK(x) = INDEX(COLLATE(),x)-1 として定義され、精度は実装の定義に従います。精度の詳細については、『Open PL/I ユーザー ガイド』を参照してください。

RANK 関数は、256 バイトの照合文字列を使用します。

DECLARE X FIXED BINARY(15);
X = RANK('2');   /* X IS SET TO 50 */

制約事項

なし。