Like 演算子

文字列式を 構造化照会言語 (SQL) 式のパターンと比較します。

構文

expression Like "pattern"

Like 演算子には、次の指定項目があります。

引数

説明

expression

WHERE 句で使用される SQL 式。

pattern

引数 expression と比較される文字列またはリテラル文字列。


解説

Like 演算子を使用すると、指定したパターンに一致するフィールド値を探すことができます。引数 pattern には、Like “Smith” のように具体的な値を指定したり、Like “Sm*”) のようにワイルドカード文字を使用して広い範囲の値を探すこともできます。

式の中では、Like 演算子を使用してフィールド値と文字列式とを比較することができます。たとえば、SQL クエリで「Like “C*”」と入力すると、文字 "C" で始まるすべてのフィールド値がクエリの結果として返されます。パラメーター クエリの場合には、検索するパターンをユーザーに入力させることができます。

次の例では、文字 "ア" で始まり、"カ" から "コ" までの任意の 1 文字が続き、最後に半角の数字が 3 桁並ぶようなデータを返します。

Like "ア[カ-コ]###"

Like を使用したさまざまな検索パターンの例を、次の表に示します。


検索例


パターン

一致する文字列
(True)

一致しない文字列
(False)

複数の文字

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

特殊文字

a[*]a

a*a

aaa

複数の文字

ab*

abcdefg, abc

cab, aab

1 文字

a?a

aaa, a3a, aBa

aBBBa

1 つの数字

a#a

a0a, a1a, a2a

aaa, a10a

指定範囲内の文字

[a-z]

f, p, j

2, &

指定範囲外の文字

[!a-z]

9, &, %

b, a

数字以外の文字

[!0-9]

A, a, &, ~

0, 1, 9

組み合わせ

a[!b-m]#

An9, az0, a99

abc, aj0



スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×