あるデータベースから、とある条件に値するレコードのデータを順番に抽出したいのですが、始めに全部のレコードの抽出を行わないと出来ませんか?
例えば・・・
1 2 3 4 5
犬 2 3 4 5
3 2 3 4 5
犬 3 4 5 6
といったデータベースがあって、犬の時だけの情報を抽出したいのです。
今出来たプログラムでは始めのレコードの中に犬が含まれているものの抽出は出来るのですが、それ以外も読み込みを行い、
1・・・違うのでスルー
犬・・・必要なので抽出
3・・・違うのでスルー
犬・・・必要なので抽出
といった具合になってしまっています。
データ量が少なかったら全然いいのですが、50万行近くあるデータですのでこんな動作ではいつまでたっても終わらないので、犬のレコードだけを抽出できるような方法があればお教えください。
よろしく御願いします。
今どのように行っているのか分かりませんが、
クエリ(SQL)の where 句に
フィールド名 = '犬' というようにすれば良いかと思います。
ツイート | ![]() |