掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
乱数を振り当てランダムにある一定数のデータを取得するには? (ID:36650)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
GTRさん、指定していただいた文をdephi上でかくとどのようになりますか?いろいろと試してみたのですが、コンパイルエラーになかったり、実行しても何も反応がなかったりと、うまく機能させることができません。 私の場合ですと、データの件数は随時追加されていくので、1000件など決まってなく、また抽出する件数とある一定の数字が項目に入っているデータを抽出しようとしているので、2つ変数を使っています(抽出件数s_number,ある数字が入っている項目s_koumokuという変数を使っています)。 あと、value*1000のところもどうすればいいのかアドバイスいただけないでしょうか? begin s_number := editNUMBER.Text; s_koumoku := editKOUMOKU.Text; with query1 do begin sql.clear; sql.add('update TableA set FLAG = '1' where ID in( Select trunc (dbms_random.value) as rand from TableA where rownum <= :value1)and KOUMOKU = :value2'); prepare; params[0].AsString := s_number; params[1].AsString := s_koumoku; execsql; end; end
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.