次の方法で共有


LIKE 述語

LIKE 述語は、指定された列に対してパターンマッチング比較を実行します。 このツールでは、次の構文が使用されます。

...WHERE <column> LIKE '<wildcard_literal>'

列>には<、通常の識別子または区切られた識別子を指定できます。 列は、プロパティ ストア内のプロパティに制限されます。

<wildcard_literal>は文字列リテラルです。 引用符で囲み、必要に応じてワイルドカード文字を含めることができます。 一致文字列には、必要に応じて複数のワイルドカード文字を含めることができます。 次の表では、LIKE 述語が認識するワイルドカード文字について説明します。

ワイルドカード 説明
% (パーセント) 0 個以上の任意の文字と一致します。 'comp%r' は、'comp' の後に 0 個以上の任意の文字が続き、r で終わると一致します。
_ (アンダースコア) 任意の 1 文字に相当します。 'comp_ter' は、'comp' の後に任意の文字の 1 つ、続いて 'ter' と一致します。
[ ] (角かっこ) 指定した範囲内またはセット内の任意の 1 文字に一致します。 たとえば、[a-z] は範囲を指定します。[aeiou] は母音のセットを指定します。 'comp[a-z]re' は、'comp' の後に a から z の範囲の 1 文字、続いて 're' と一致します。 'comp[ao]' は、'comp' の後に、 または o である必要がある 1 文字と一致します。
[^ ](キャレット) 指定した範囲内またはセット内にない 1 文字と一致します。 たとえば、[^a-z] は、 から z までの範囲を指定します。[^aeiou] は、母音を除外するセットを指定します。 'comp[^u]' は、'comp' の後に u ではない任意の 1 文字が一致します。

 

複数の範囲を持つ述語を作成する場合は、範囲が順序付けされている必要があります。

Note

ワイルドカード文字をワイルドカード文字としてではなく、一致するリテラル文字として照合するには、角かっこ内に文字を配置します。 たとえば、パーセント記号と一致させるには、'[%]' を使用します。

 

...WHERE System.ItemNameDisplay LIKE 'financ%'

リファレンス

リテラル値の比較

複数値 (ARRAY) の比較

NULL 述語

概念

フルテキスト述語

非フルテキスト述語