TOKEN - 文字列からトークンを抽出

TOKEN 関数は、文字列からトークン (サブ文字列) を抽出します。トークンは、1 つまたは複数の文字で構成された区切り文字で区切られ、トークンの文字列内の位置を表すトークン番号が指定されます。

文字列からトークンを抽出

TOKEN(string, delimiter, number)

説明

string

固定長の文字

トークンを抽出する文字列です。

delimiter

固定長の文字

1 つまたは複数の文字で構成される区切り文字です。

number

整数

抽出するトークン番号です。

文字列からトークンを抽出

TOKEN 関数は、PRODUCT_SUBCATEG フィールドから 2 つ目のトークンを抽出します。ここで、区切り文字は P です。

DEFINE FILE WF_RETAIL_LITE
TOK1/A20 = TOKEN(PRODUCT_SUBCATEG,'P',2);
END
TABLE FILE WF_RETAIL_LITE
SUM TOK1 AS Token
BY PRODUCT_SUBCATEG
ON TABLE SET PAGE NOPAGE
END

出力結果は次のとおりです。