MSAccess-クエリ基準
クエリ条件は、Accessデータベースから特定のアイテムを取得するのに役立ちます。入力したすべての条件に一致するアイテムは、クエリ結果に表示されます。フィールドの値に基づいてクエリの結果を制限する場合は、クエリ条件を使用します。
クエリ基準は、Accessがクエリフィールドの値と比較して、各値を含むレコードを含めるかどうかを決定する式です。
一部の基準は単純で、基本的な演算子と定数を使用します。その他は複雑で、関数や特殊な演算子を使用し、フィールド参照を含みます。
クエリにいくつかの条件を追加するには、デザインビューでクエリを開く必要があります。
次に、基準を指定するフィールドを特定します。
例
クエリで基準を使用する簡単な例を見てみましょう。最初にAccessデータベースを開き、[作成]タブに移動して、[クエリデザイン]をクリックします。
[テーブルの表示]ダイアログの[テーブル]タブで、をダブルクリックします。 tblEmployees テーブルを開き、ダイアログボックスを閉じます。
次のスクリーンショットに示すように、EmployeeID、FirstName、LastName、JobTitle、Emailなどのフィールドをクエリグリッドに追加しましょう。
クエリを実行すると、クエリ結果としてこれらのフィールドのみが表示されます。
JobTitleがマーケティングコーディネーターである人だけを見たい場合は、その基準を追加する必要があります。もう一度クエリデザインに移動し、JobTitleのCriteria行にMarketingCoordinatorと入力します。
クエリをもう一度実行すると、マーケティングコーディネーターの役職のみが取得されていることがわかります。
複数のフィールドに基準を追加する場合は、複数のフィールドに基準を追加するだけです。「マーケティングコーディネーター」と「経理アシスタント」のデータのみを取得したいとします。次のスクリーンショットに示すように、OR行演算子を指定できます-
クエリをもう一度実行すると、次の結果が表示されます。
の機能を使用する必要がある場合 AND演算子の場合、Criteria行で他の条件を指定する必要があります。すべての経理アシスタントを取得したいとしますが、姓が「Pollard」のマーケティングコーディネーターの役職のみを取得します。
クエリをもう一度実行すると、次の結果が表示されます。