> 
> 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 .htm">Back to Ari Kaplan's Home Page