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

Oracle10gでピボットを実行する方法

    あなたは10Gでこのようにそれをすることができます:

    select salesboyname, 
           sum (case when product='P1' then amount end) as p1,
           sum (case when product='P2' then amount end) as p2,
           sum (case when product='P3' then amount end) as p3
    from   tblsales
    group by salesboyname;
    

    11Gには、SQLServerと同様のPIVOTキーワードがあります。




    1. PHPでMySQLの結果を反復処理しながら、将来の重複値を検出する

    2. IsNotNullとNotIsNullの違いは何ですか

    3. 画像PHPをアップロードしてMySQLにパスを挿入する方法は?

    4. 別のクエリでクエリ結果を使用する