データベースからの抽出について


VB人  2003-11-26 23:42:00  No: 80571  IP: [192.*.*.*]

あるデータベースから、とある条件に値するレコードのデータを順番に抽出したいのですが、始めに全部のレコードの抽出を行わないと出来ませんか?
例えば・・・

1  2  3  4  5
犬  2  3  4  5
3  2  3  4  5
犬  3  4  5  6

といったデータベースがあって、犬の時だけの情報を抽出したいのです。
今出来たプログラムでは始めのレコードの中に犬が含まれているものの抽出は出来るのですが、それ以外も読み込みを行い、
1・・・違うのでスルー
犬・・・必要なので抽出
3・・・違うのでスルー
犬・・・必要なので抽出
といった具合になってしまっています。
データ量が少なかったら全然いいのですが、50万行近くあるデータですのでこんな動作ではいつまでたっても終わらないので、犬のレコードだけを抽出できるような方法があればお教えください。
よろしく御願いします。

編集 削除
とろ  2003-11-27 07:13:27  No: 80572  IP: [192.*.*.*]

今どのように行っているのか分かりませんが、
クエリ(SQL)の where 句に
フィールド名 = '犬' というようにすれば良いかと思います。

編集 削除