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

Zapytanie o wyświetlenie wyjścia w poziomie

Aby przestawić, użyj klauzuli przestawnej instrukcji select:

select *
  from testtable
 pivot ( max(name)
         for id in (1,2,3,4)
       )

Nie jest to szczególnie przyjemne do zrobienia w SQL, więc powinieneś dokładnie rozważyć, czy to jest to, co chcesz zrobić. Zwykle używam Oracle Base za przestawne przykłady, ale jest ich wiele.

Oto małe SQL Fiddle do zademonstrowania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. przykłady składni sprzężenia oracle

  2. Problemy z przełączaniem projektu .NET z niezarządzanych do zarządzanych zestawów ODP.NET

  3. Klaster SQL Server z perspektywy Oracle RAC

  4. Oś Oracle10g SQL

  5. Jak skonfigurować OTA w R12 i 11i?