クエリの抽出条件 - 第 2 部: LIKE 演算子とは

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

この 3 部シリーズの第 1 部では、クエリの抽出条件を使う基本例を使って、クエリの問い合わせを具体的に行う方法を説明しました。それが目指しているものであれば良いですが、 あいまい一致を実行したい場合、たとえば名字が Th で始まる人をすべて抽出するというような操作には別の方法が必要です。しかし、心配は要りません。Access には、あいまい一致を取得するためにクエリの抽出条件で使える強力なツールが備わっています。それは、ワイルドカード文字と LIKE 演算子です。

ワイルドカード文字

ポーカーの経験があるなら、ワイルドカードが何かは想像がつくでしょう。ワイルドカードは他の文字の代わりになることができます。ワイルドカード文字は 10 個ありますが、所定のデータベースに使えるのは 5 つだけです。この 5 つは ANSI-89 と呼ばれる標準に準拠しており、残りの 5 つは ANSI-92 標準に準拠しています。すべてのデータベースはどちらかの標準をサポートしていますが、両方をサポートするデータベースはありません。どの ANSI 標準を使うかを指定するオプションを設定することができます。

ANSI-89 準拠の文字

文字  

説明

*

任意の数の文字と一致します。
アスタリスクは文字列のどの場所でも使用できます。

wh *何を検索、white と理由がない awhile や watch します。

?

任意の 1 つの英数字と一致します。

B?ll では、ball 、bell、bill が検索されます。

[ ]

(角かっこで囲まれた) 他の文字と一緒に使用されます。
角かっこ内の 1 文字と一致します。

B [ ae ] llでは、ball と bell がいない請求書が検索されます。

!

角かっこ内で他の文字と一緒に使用されます。
角かっこ内にない任意の文字と一致します。

b [! ae ] llでは、bill と bull が検索されますされませんが、ball または bell。

-

角かっこ内で他の文字と一緒に使用されます。
範囲内のいずれかの 1 文字と一致します。
この範囲は、Z から A ではなく A から Z と昇順で指定する必要があります。

b[a-c]d では、bad、bbd、bcd が検索されます。

#

任意の 1 つの数字と一致します。

1#3 では、103、113、123 が検索されます。

ANSI-92 準拠の文字

文字  

説明

%

任意の数の文字と一致します。
文字列の最初または最後の文字として使用することができます。

wh %では、何が検索されます。、white と理由がない awhile や watch します。

_

任意の 1 つの英数字と一致します。

B_ll では、ball、bell、bill が検索されます。

[ ]

他の文字と一緒に使用されます。
角かっこ内の 1 文字と一致します。

B [ ae ] llでは、ball と bell がいない請求書が検索されます。

^

角かっこ内で他の文字と一緒に使用されます。
角かっこ内にない任意の文字と一致します。

b [^ ae ] llでは、米国財務省 bull が、ball やではなくベルが検索されます。

-

角かっこ内で他の文字と一緒に使用されます。
範囲内のいずれかの 1 文字と一致します。
この範囲は、Z から A ではなく A から Z と昇順で指定する必要があります。

b[a-c]d では、bad、bbd が検索されます。

LIKE 演算子

Access では、ワイルドカードを使う抽出条件で "Like" 演算子が必要です。LIKE 演算子は、ワイルドカードを含む文字列の直前で使います。Access では、文字列を引用符で囲むことも必要です。たとえば、文字 T を含むテキスト データと一致させるには、次の式を使います。

LIKE "*t*"

Access の最新バージョンでは、LIKE 演算子と引用符を省いても、自動的に追加されます。そのため、*t* という式を使うと、クエリの実行時または抽出条件の外にカーソルを動かしたときに、Like "*t*" に変更されます。

LIKE 演算子とワイルドカード文字の実例を見る

これらのツールの使用方法を示すビデオを見る場合は、このYouTube ビデオのようなや Access クエリの抽出条件でワイルドカードを試してください。

次に、この 3 部シリーズの第 3 部、「パラメーターを使って入力を求める」をご覧ください。

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

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

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

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

×