Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да направите Pivoting в Oracle 10g

Можете да го направите така в 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;

В 11G има ключова дума PIVOT, подобна на тази на 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. Oracle PL/SQL групово събиране с пример за изключения за запазване

  2. Как да разширя Liquibase за генериране на журнали за промени със съхранени процедури, функции и тригери?

  3. Как да промените структурата на таблицата в Oracle?

  4. SQL FIFO заявка с групиране по

  5. Задайте изтичане/гратисен период на потребителска парола на Oracle