PostgreSQLでレコードを一部分だけ変えてコピーする

y-ozaki 6,014views 更新:2014年8月7日

レコードを一部分だけ変えてコピーした場合、insertを行う際に、変える箇所を ’変更後の値’as カラム名 の用に指定するとその箇所だけ値が変更され、他の部分についてはfrom以降で指定したレコードの値をコピーしたレコードを追加できます。


insert into user_table select 'newUser'as name,age,gender,mail from user_table where name='copyUser';

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません