掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
乱数を振り当てランダムにある一定数のデータを取得するには? (ID:36666)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>IDは1001,1002,1003,1004 と言う事は >Select Trunc(dbms_random.value*1000) as rand from TABLE1 >where rownum <= 30 を実行してもrandの値は0〜999の範囲しか取得しませんので 更新対象データは0件でしょう。 単純にですが Select Trunc(dbms_random.value*1000)+1001 as rand from TABLE1 等として1001以降の値を取るようにしてみてはどうでしょう? 1001〜1999迄の範囲で取得しますよ。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.