ソフトの便利屋/Excelのことなら株式会社トウサイ

Accessの選択クエリーの使い方

2025年03月25日

Microsoft Access の「選択クエリ」は、テーブルから特定のデータを抽出するためのクエリのことです。SQL の SELECT 文と同じような働きをします。以下、選択クエリの基本的な使い方を説明します。


1. 選択クエリの作成方法

方法①:デザインビューを使用

  1. Access を開き、クエリを作成

    • [クエリ デザイン] をクリック

  2. テーブルを追加

    • クエリに使用するテーブルを選択し、「追加」をクリック

  3. フィールドを選択

    • 取得したいデータのフィールドを、クエリデザイン画面の「フィールド」行にドラッグ&ドロップ

  4. 抽出条件を設定(オプション)

    • 例:「価格」フィールドが1000円以上のデータを取得 → >=1000 を「抽出条件」に入力

  5. クエリを実行

    • 上部の [! 実行] ボタンをクリックすると、結果が表示される


方法②:SQLビューを使用

  1. [クエリデザイン] を開く

  2. [SQLビュー] に切り替える

  3. SQL文を記述

    SELECT 商品名, 価格
    FROM 商品テーブル
    WHERE 価格 >= 1000;
  4. クエリを実行


2. 条件付きクエリの例

① 特定の条件に一致するデータを取得

SELECT * FROM 社員テーブル
WHERE 部署 = '営業部';

→ 「営業部」の社員のみ取得

② 期間内のデータを取得

SELECT * FROM 注文テーブル
WHERE 注文日 BETWEEN #2024/01/01# AND #2024/03/31#;

→ 2024年1月1日から3月31日までの注文データを取得

③ 複数条件を組み合わせる

SELECT * FROM 商品テーブル
WHERE 価格 >= 1000 AND カテゴリ = '食品';

→ 「価格が1000円以上」で「食品カテゴリ」の商品を取得

④ 並べ替え

SELECT * FROM 商品テーブル
ORDER BY 価格 DESC;

→ 価格の高い順に並び替え


3. 選択クエリを保存

  • クエリを作成したら、「クエリとして保存」しておくと再利用できる


💡 ポイント

  •  を使うと全フィールドを取得

  • WHERE で条件を指定

  • ORDER BY で並び替え

  • BETWEEN で範囲指定

  • AND/OR で条件の組み合わせ

このように、Access の選択クエリを使うと簡単にデータを抽出できます