Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> return column in select based on another column value

return column in select based on another column value

From: kishjeff <kishjjrjj_at_charter.net>
Date: Mon, 3 Dec 2007 10:58:43 -0800 (PST)
Message-ID: <0e6dfeac-b16d-4d2e-ae84-f24994148d52@w40g2000hsb.googlegroups.com>


Hi.
This is sort of like asking how to do a comma operator in sql on Oracle.
I'm not sure how to approach asking the question, or even search for it except
for posting the question here.

If I have this table (2 cols, 1st row is col name):

col1 col2
type1 def5
type2 abc4
type1 null
type3 null

I'd like to have a select statement return this:

colz coly
null def5 because it is type1 return col2 as 2nd col abc4 null because it is type2 return col2 as 1st col null null
null null

in other words I'd like to have a certain column in the result set return:
col2 in coly or col2 in colz based on value of col1

What is the best way to do this with an sql query, or is it even possible?
I'm targeting Oracle 9i onwards
thanks for even a hint.. I can look up the details. Received on Mon Dec 03 2007 - 12:58:43 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US