
No.1ベストアンサー
- 回答日時:
SQLというのはその名前の通りクエリ言語です。
つまり命令して検索したものは塊として全部持ってきます。全部を持ってきてその中から探すような書き方をしてはダメ。なるべく細かく検索を絞り込んで結果を少なくするのが普通です。特にVbscriptは。
あとは、メモリ上にカーソルを宣言し、カーソルを回すことで、その値に従ってその都度サーバーに取得する方法もあります。レコードセットを回すのと違うので効率が良いです。
しかし最近のプログラミングでは逆もまたしかり。インターネットの複数の場所からそれぞれのレコードを持ってくるとき。一つの結果ともう一つの結果を組み合わせて結果を出すときですね。C#などではメモリ上にDatasetとして仮想テーブルを作りそこに全部入れる。それを結果の分だけ作る。その上でメモリ上でいくつかをJOINして再クエリを掛ける。そういうやり方もあります。これはデーター数が限られているときか、あるポイントのスナップを取得し結果をあとから書き込む時です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードの差込印刷で教えて下さ...
-
ファイル書込みで一行もしくは...
-
レコードが存在しなかった場合
-
カレントレコードが無い事を判...
-
ADO VBA 実行時エラー3021
-
JSPのNULLレコード表示について...
-
Access を×ボタンで閉じ...
-
[VBA] ADOの Clone と AddNew
-
DataGridViewにてセル以外をク...
-
サブフォームに新規レコードを...
-
Accessでレコードの更新を任意...
-
差し込み印刷のレコード数について
-
データベースの内容を変数に入...
-
アクセスでレポートの1印刷内...
-
固有レコード識別子の選択とは
-
Access でレコードセレクタが押...
-
最終レコードのレコード番号の...
-
データセットのレコード更新が...
-
GROUP BYを行った後に結合した...
-
OracleのSQL*PLUSで、デー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DataGridViewの、選択されてい...
-
ファイル書込みで一行もしくは...
-
レコードが存在しなかった場合
-
ADO VBA 実行時エラー3021
-
JSPのNULLレコード表示について...
-
差し込み印刷のレコード数について
-
アクセスでレポートの1印刷内...
-
DataGridViewの内容をDBに反映...
-
サブフォームに新規レコードを...
-
ACCESSで大量の更新を行うと「...
-
カレントレコードが無い事を判...
-
ワードの差込印刷で教えて下さ...
-
[VBA] ADOの Clone と AddNew
-
サブレンジ分割されたNDB(富士...
-
固有レコード識別子の選択とは
-
データセットのレコード更新が...
-
レコードセット(ADO.Recordset)...
-
ヘッダレコードとトレーラレコ...
-
Access を×ボタンで閉じ...
-
ACCESS VBA テーブルデータに...
おすすめ情報