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

Пивот в Oracle 11g

Бяхте близо:

select age, nvl(male, 0) male, nvl(female, 0) female
from    
(
  select age,  gender,  sum(hours) as hours
  from table1
  group by age, gender
)
pivot
(
  sum(hours) for gender in ('Male' as male, 'Female' as female)
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как тълкувате плана за обяснение на заявка?

  2. Как да коригирате отхвърлените oracle.sql.ArrayDescriptor, oracle.sql.STRUCT и oracle.sql.StructDescriptor

  3. как да изберете само ред с максимална последователност, без да използвате подзаявка?

  4. Как да продължите обработката на курсора след изключение в Oracle

  5. ORA-12705:Няма достъп до NLS файлове с данни или невалидна среда