1
テーブルからすべてのデータを選択し(約5000エントリ)、各行に一意の乱数(100000〜999999)を割り当てるSQL文を作成したいと考えています。一意の乱数を使用したクエリの選択
どのように各乱数が一意であることを確認できますか?
私は
SELECT pid, FLOOR(RAND() * (999999 - 100000 + 1)) + 100000 as 'RanNum' FROM mytable
のようなものを試してみて、(Excelで例えば)をチェックした場合、少なくともいくつかのRanNumが重複しています。これをどのようにしてクエリで防ぐことができますか?
ありがとうございます!