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
出力結果は次のとおりです。