<HOME  <お願い事項  <Access2000 TOP   <Access97 TOP   <サイト内検索
 MS-Access2002チョ〜入門部屋>クエリを極める
  



 menu

14. ○○で、なおかつ××(and)

出身が大阪で、売上が100000000000円以上のネコだけ抽出する。
このふたつの条件を両方とも満たしたサルだけが抽出されます。いわゆる「and条件」ってやつです。

抽出条件欄に条件を並べていきます。
結果は↓こんな感じかのう。



【参考:SQL文で書くと?】



今回はふたつのフィールドに対して条件を指定してみましたけど、もちろん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