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

Użyj Select lub PL SQL do transpozycji

Jednym ze sposobów na to jest związek:

WITH YourWith as (
    select value1, value2, value3, ...
    from YourTable
)
select name = 'Current', value1 from YourWith
union all
select name = 'Past1', value2 from YourWith
union all
select name = 'Past2', value3 from YourWith
union all
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie funkcji agregacji do filtrowania rekordu na podstawie znacznika czasu MIN

  2. W jaki sposób pola w tej unii kodów mogą mieć inną nazwę?

  3. Procedura PL/SQL została pomyślnie zakończona, ale nic nie pokazuje

  4. Utwórz element główny xml dla kloba, który nie ma elementu głównego w Oracle

  5. Błąd System.Data.OracleClient wymaga oprogramowania klienta Oracle w wersji 8.1.7 lub nowszej podczas instalacji instalacji