[pgsql-jp: 34264] Re: 同一テーブル内での列コピー
Tietew
tietew @ tietew.net
2004年 11月 11日 (木) 23:29:32 JST
On 11 Nov 2004 23:06:33 +0900
In article <20041111140633.40402.qmail @ asp111.mail.excite.co.jp>
[[pgsql-jp: 34262] 同一テーブル内での列コピー]
<it_555_it @ excite.co.jp> wrote:
> こんばんは。
> 島田と申します。
>
> test --- pk(id,name), date1(not null)
>
> id name date1 date2
> -----------------------------
> 1 a 2004/10/1 2004/11/1
> 2 a 2004/12/1
> 3 b 2005/1/1 2005/2/1
> 4 c 2005/2/1
>
> 〜〜〜 snip 〜〜〜
>
> 上記のようなテーブルがあり、date2がNULLの時には、
> date1の値をそのままdate2に移行したいと思っています。
なんか極端に複雑なことやっていませんか。
UPDATE test SET date2 = date1 WHERE date2 IS NULL;
でええんちゃうやろか。
―[ Tietew ]――――――――――――――――――――――――――――
Mail: tietew @ tietew.net / tietew @ raug.net
Web : http://www.tietew.net/ Tietew Windows Lab.
PGP fingerprint: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA
pgsql-jp メーリングリストの案内