Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment faire pivoter dans Oracle 10g

Vous pouvez le faire comme ceci en 10G :

select salesboyname, 
       sum (case when product='P1' then amount end) as p1,
       sum (case when product='P2' then amount end) as p2,
       sum (case when product='P3' then amount end) as p3
from   tblsales
group by salesboyname;

Dans 11G, il existe un mot-clé PIVOT similaire à celui de SQL Server.