実現したいこと
idごとにランダムに番号をふる
イメージ
id num
a 1
a 1
a 1
a 1
b 2
b 2
c 3
発生している問題・分からないこと
ランダムに番号を振る方法
該当のソースコード
SQL
1with sample_data as (2 select 3 'a' id,4 union all select 5 'b' id,6 union all select 7 'c' id,8 union all select 9 'a' id,10 union all select 11 'a' id,12 union all select 13 'a' id,14 union all select 15 'b' id,16)17select id,DENSE_RANK() OVER(ORDER BY id) AS num from sample_data
試したこと・調べたこと
上記の詳細・結果
DENSE_RANK() OVER(ORDER BY id)
上記はidをソートして番号を振っているためランダムではない。
補足
特になし
0 コメント