sql >> Database >  >> RDS >> Oracle

Oracle 11g:draai meerdere kolommen ongedaan maken en kolomnaam opnemen

Wijzig uw UNPIVOT om zo te zijn

select *
from (
  select IDNUM,F1,F2,F3,E1,E2,H1,H2,
    null as E3,null as H3
  from T5
) A
UnPivot(
  (F,E,H) for sk in (
    (F1,E1,H1) as 'F1',
    (F2,E2,H2) as 'F2',
    (F3,E3,H3) as 'F3')
)
order by IDNUM,SK

Dit zou het moeten doen



  1. serienummer in postgre wordt verhoogd, ook al heb ik toegevoegd over conflict niets doen

  2. MySQL datatype INT(11) terwijl UNSIGNED INT(10)?

  3. Angular 2- en MySQL-concepten

  4. een efficiënte manier om te testen of een tabelrij bestaat