>
> Ari,
>
> I came across you web site which had a lot of useful information. What I could
> not find, nor can I figure out or find elsewhere on the seb is how to update
> rows which may/maynot return multiple row values.
>
> For example:
>
> Col1 Col2 Col3 Col4
> ---- ---- ---- ----
> a
> d
> b
> c
> g
> a
>
> Where Col4 is filled with the value of either Col# where Col3 IS NOT NULL.
>
> Regards,
> Jim Finerfrock
> GeoComm International Corp.
>
Jim,
I am hoping that I understand your question. Try this:
UPDATE TABLE xxx SET COL4=
decode(COL1,null,COL2,COL1)
WHERE COL3 IS NOT NULL;
Best regards,
-Ari Kaplan
Independent Oracle DBA Consultant
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->
<-> For 230+ Oracle tips, visit my Web Page: <->
<-> <->
<-> www.arikaplan.com <->
<-> <->
<-> email: akaplan@interaccess.com <->
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->
Back to Ari Kaplan's Home Page