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

Преобразуване на Oracle от редове към колона

select login_id
     , sum(case when status_name='open' then count end) open
     , sum(case when status_name='closed' then count end) closed
     , sum(case when status_name='inprogress' then count end) inprogress
     , sum(case when status_name='pending' then count end) pending
from table
group by login_id



  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

  2. Стойността на данните във времето

  3. Дублиране на записи за запълване на празнината между датите

  4. CONCAT() Функция в Oracle

  5. Oracle - Защо водещата нула на число изчезва при преобразуването му в TO_CHAR