sql >> Databasteknik >  >> RDS >> PostgreSQL

Skapa en pivottabell med PostgreSQL

Beräkna först medelvärdet med den aggregerade funktionen avg():

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

Mata sedan in resultatet till crosstab() fungerar enligt instruktionerna i detalj i detta relaterade svar:

  • PostgreSQL Crosstab Query


  1. Hur UNCOMPRESSED_LENGTH() fungerar i MariaDB

  2. Hur EXTRACTVALUE() fungerar i MariaDB

  3. Ansluter Google BigQuery till IRI Voracity Software

  4. Förstå ACID-modellen för databashantering