sql >> データベース >  >> RDS >> Oracle

Oracle 11g:複数の列のピボットを解除し、列名を含める

    UNPIVOTを変更します このようになる

    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
    

    これでうまくいくはずです



    1. PHPで安全なmysqlプリペアドステートメントを作成するにはどうすればよいですか?

    2. NetBeanGUIでのユーザー入力に従ってireportを生成する方法

    3. Ajax呼び出しは、エコー値だけでなくページ全体を返します

    4. PostgresおよびJDBCのタイムスタンプとは別にタイムゾーンを保存する必要がありますか?