実現したいこと
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
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
DENSE_RANK() OVER(ORDER BY id)
上記はidをソートして番号を振っているためランダムではない。
補足
特になし
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。