sql >> Database teknologi >  >> RDS >> Oracle

Sådan transponeres kolonne til række i oracle sql 11G

Prøv dette:

select listagg(A,'  ') within group (order by A) as Names
from test

I dit tilfælde går forespørgslen sådan her:

select listagg(column_name,'  ')  within group (order by column_name) as column_name
from all_tab_cols 
where table_name='TABLE_NAME' ;


  1. myisam placere bordlås på bordet, selv når det drejer sig om 'vælg' forespørgsel?

  2. ORA-28001:adgangskoden er udløbet, kan ikke rettes

  3. Bestem rang baseret på flere kolonner i MySQL

  4. Valg af poster mellem to datoer