Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: SQL sentence
MĒ Carmen Lozano wrote:
> I have a table in oracle with information similar to this:
>
> city code
> A XX
> B SS
> A ZZ
> C YY
> D XX
> B SS
> B ZZ
>
> I need to preferably make by means of a sentence SQL or by
> means of a process a table with the following structure:
>
> city SS XX YY ZZ
> A 0 1 0 1
> B 2 0 0 1
> C 0 0 1 0
> D 0 1 0 0
>
> Can somebody help me?
>
> A greeting and thank you very much
>
> Noriepa
Try this. Add as many UNION statements as codes you have/columns you want.
select city, sum(SS), sum(XX), sum(YY)
from (
select city
,count(*) as SS ,0 as XX ,0 as YY
,0 as SS ,count(*) as XX ,0 as YY
,0 ,0 as XX ,count(*) as YY
-Facundo. Received on Thu Jul 21 2005 - 15:43:00 CDT