PostgreSQLで列のデータを連番に更新したい場合、以下のような相関サブクエリを用いれば良い。 ```sql -- my_tableテーブルのid列を連番で更新 update my_table a set id = ( select count(b.id) + 1 from my_table b where b.id < a.id ); ``` [参考](https://oraclesqlpuzzle.ninja-web.net/5-28.html)
2020/12/28 20:36:44

コメント (0)

あなたもコメントしてみませんか

アカウント新規作成(無料)

既にアカウントを持っている方は ログイン