テーブルに乱数を使用して列を追加したいと思いsetseed
ます。
元のテーブル構造(test_input) col_a,col_b,col_c
望ましい出力(test_output) col_a, col_b, col_c, random_id
次の例では、random_id
行ごとに異なる値を返すのではなく、すべての行で同じ値を返します。
select col_a,col_b,col_c,setseed(0.5),(
select random() from generate_series(1,100) limit 1
) as random_id
from test_input
各行setseed
で異なるを使用して返すクエリを変更するのを手伝ってもらえますか?random_id