商品テーブルの一覧を表示するtき、平均単価以上のアイテムのみ表示する方法を解説します。
- Access 97のサンプルデータベースNorthwind.mdbを開きます。
- データベースウインドウが表示されたらクエリーのタブをクリックして新規作成のボタンをクリックします。
- クエリーのデザインビューが表示されたら、メニューからSQLビューのアイコンをクリックしてSQLコマンドのウインドウを表示します。
- SQLビューのウインドウにリスト1のSQLコマンドをコピー&ペーストします。この例では、サブクエリーで
AVG()関数を使用して、平均単価以上の商品のみ表示しています。
| リスト1-平均単価以上のアイテムのみ表示するSQLコマンド |
SELECT 商品コード, 商品名, 単価,
(SELECT AVG(単価) FROM 商品) AS 平均単価
FROM 商品
WHERE 単価 > (SELECT AVG(単価) FROM 商品);
|
- メニューからデータシートビューのアイコンをクリックしてデータを表示します。データシートには、平均単価以上の商品のみ表示されます。
 |
| 図1-平均単価以上の商品のみ表示する例 |
|
- クエリーをqry平均単価以上の商品のみ表示の名称で保存してからAccess97を終了します。
|