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

Oracle11gでのピボット

    あなたは近かった:

    select age, nvl(male, 0) male, nvl(female, 0) female
    from    
    (
      select age,  gender,  sum(hours) as hours
      from table1
      group by age, gender
    )
    pivot
    (
      sum(hours) for gender in ('Male' as male, 'Female' as female)
    );
    


    1. mysqlの制限を使用して複数の行を更新しますか?

    2. where句にウィンドウ関数がないのはなぜですか?

    3. HAProxyを使用したPostgreSQLのパフォーマンスの向上

    4. SQL-行から枯渇した値を減算する