印刷      PDFバージョンのオンラインヘルプを開く


前のトピック

次のトピック

Mid

Expression BuilderのMid関数は、文字列の指定された数の文字を返します。

ヒント:文字列内の文字数を確認するには、Len関数を使用します。

構文

Mid(string, start, length)

結果のタイプ

文字列

引数

この関数の引数について次の表で説明します。

引数

説明

string

文字が返されるフィールド名または文字列式。文字列にNullが含まれる場合、空の文字列が返されます。

start

長さのカウントが開始される文字列内の文字の位置を指定するフィールド名または式。start引数の値が文字列内の文字数を超えた場合、Mid関数は空の文字列を返します。

length

オプション。返す文字数を指定するフィールド名または式。この引数を使用しない場合、または指定された長さが返すことができる文字数を超える場合、文字列の開始位置から終了までのすべての文字が返されます。

注: このトピック内で式の例において使用されている、言語に依存しないフィールド名およびフィールド名構文は、Expression Builderのリリース29サービスパック1より前のリリースで使用されていたフィールド名およびフィールド名構文です。これらの例はまだ有効です。ただし、Expression Builderのリリース29サービスパック1以降で、対応するフィールドを式のために[フィールド]リストから選択する場合、フィールド名およびフィールド名構文は、それらの例で示されたものとは異なります。フィールド名およびフィールド名構文が常に正しくなるよう、Expression Builderでは、式のフィールドは必ず[フィールド]リストから選択することをお勧めします。式でのフィールド名およびフィールド名構文の詳細は、「式について」を参照してください。

次の例では、文字列内の12文字目から始まる、7つの文字が返されます。

Mid("Expression Builder is easy!!", 12, 7)

次の例では、Expression Builder is easy!!というテキストを含むテキストフィールドの12番目の文字から始まる7つの文字が返されます。

Mid('<TextFieldName>',12, 7)

または

Mid([<TextFieldName>],12, 7)

次の例では、電子メールアドレスからドメイン名を抽出します。

Mid([<CreatedbyEmailAddress>],FindOneOf([<CreatedbyEmailAddress>], "@") + 1, Len([<CreatedbyEmailAddress>]))

関連トピック

関連するExpression Builderの情報については、次のトピックを参照してください。


公開日 2016 年 10 月 Copyright © 2005, 2016, Oracle. All rights reserved. Legal Notices.