<HOME <お願い事項 <Access2000 TOP <Access97 TOP <サイト内検索 | ||
MS-Access2002チョ〜入門部屋>クエリを極める | ||
出身が大阪で、売上が100000000000円以上のネコだけ抽出する。
このふたつの条件を両方とも満たしたサルだけが抽出されます。いわゆる「and条件」ってやつです。
抽出条件欄に条件を並べていきます。
結果は↓こんな感じかのう。
今回はふたつのフィールドに対して条件を指定してみましたけど、もちろん3つでも4つでも大丈夫ですよ。
こうして抽出条件をたくさん指定することで、何万件も何十万件もレコードを持っているテーブルから必要なレコードだけ絞り込んで表示させることができるわけですよね。
じゃあ、いくつくらいまで「and and」で続けてっていいのかというと・・・???
そういうことは、まずヘルプを見て調べよう。andの数が99ってことは、100個までオッケーってことかな?
■ヘルプから抜粋したクエリの仕様
属性 最大値 リレーションシップの設定数 1 つのテーブルにつき、32 からリレーションシップに含まれないフィールドまたはフィールドの組み合わせに対して設定されたインデックス数を引いた数 クエリのテーブル数 32 レコードセットのフィールド数 255 レコードセットのサイズ 1 GB 並べ替えの制限 1 つまたは複数のフィールド内では 255 文字 ネストしているクエリのレベルの数 50 クエリのデザイン グリッドのセル内の文字数 1,024 パラメータ クエリのパラメータの文字数 255 WHERE 句または HAVING 句内の AND の個数 99 SQL ステートメント内の文字数 約 64,000