条件 - ワイルドカード
フィルタを作成するやランタイムエントリフォームを使用する際に、[同等]、[含む]、またはパターンマッチングを可能にする [ワイルドカードの使用] を使用できます。
使用可能なワイルドカードは、使用するデータベースによって異なります。
Microsoft SQL Server で使用可能なワイルドカード
ワイルドカード | 検索する内容 | 例 |
---|---|---|
% (パーセンテージ) | 0 文字以上の文字列 |
[Mc%] の場合、[Mc] で始まるすべての名前が検索されます (McAlister、McAlpine)。 [% ley] の場合、「ley」で終わるすべての名前が検索されます (例: Riley、Tisley)。 [% od%] の場合、[od] を含むすべての名前が検索されます (例: Hodges、Bellwood)。 注: SQL Server では、後続のスペースは無視されます。
|
_ (アンダースコア) | 任意の 1 文字 | [__ward] の場合、[ward] で終わる 6 文字の名前がすべて検索されます (例: Haward、Seward)。 |
[ ] (角括弧) | 指定した範囲内 ('[a-f]' など)、または指定した文字列 ('[abcdef]' など) 内の任意の 1 文字 | [[CK] ars [eo] n] の場合、C または K で始まり、その次が ars で、その後に e または o が続き、n で終わるすべての名前が検索されます (例: Carsen、Carson、Karsen、Karson)。 |
[^] (角括弧とカレット) | 指定した範囲内 ('[^ a-f]' など)、または指定した文字列 ('[^abcdef]' など) 内の任意の 1 文字 | [M[^a-n]%] の場合、M で始まり、2 文字目が a から n の範囲外の文字であるすべての名前が検索されます (Mortali、Murphy)。 |
Oracle で使用可能なワイルドカード
ワイルドカード | 検索する内容 | 例 |
---|---|---|
% (パーセンテージ) | 0 文字以上の文字列またはスペース |
[Mc%] の場合、[Mc] で始まるすべての名前が検索されます (McAlister、McAlpine)。 [% ley] の場合、「ley」で終わるすべての名前が検索されます (例: Riley、Tisley)。 [% od%] の場合、[od] を含むすべての名前が検索されます (例: Hodges、Bellwood)。 注: Oracle では、後続のスペースは無視されません。
|
_ (アンダースコア) | 任意の 1 文字またはスペース | [__ward] の場合、[ward] で終わる 6 文字の名前がすべて検索されます (例: Haward、Seward)。 |