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

PostgreSQLでピボットテーブルを作成する

    まず、集計関数avg()を使用して平均を計算します。

    SELECT neighborhood, bedrooms, avg(price)
    FROM   listings
    GROUP  BY 1,2
    ORDER  BY 1,2
    

    次に、結果をcrosstab()にフィードします この関連する回答で非常に詳細に指示されているように機能します:

    • PostgreSQLクロス集計クエリ


    1. SQLServerのネストされたトランザクションでエラーを処理する方法

    2. MySQLのインストール:エラー:gemネイティブ拡張のビルドに失敗しました

    3. MySQLデータベースをバックアップします

    4. Oracle.DataAccess.Clientの依存関係