Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zrobić Pivoting w Oracle 10g

Możesz to zrobić w ten sposób w 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;

W 11G istnieje słowo kluczowe PIVOT podobne do słowa SQL Server.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyświetlić wiodące zera w wielu wyroczniach?

  2. ORA-00904 nieprawidłowy identyfikator w aliasie dekodowania

  3. Oracle SQL — Jak mogę wywołać funkcję potokową ODCI za pomocą JSP?

  4. Zamiana wartości kolumn w Oracle

  5. Wybierz pierwsze 150 wierszy, potem następne 150 i tak dalej?