sql >> Database >  >> RDS >> PostgreSQL

Maak een draaitabel met PostgreSQL

Bereken eerst het gemiddelde met de aggregatiefunctie avg():

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

Voer het resultaat vervolgens in de crosstab() functioneren zoals in detail beschreven in dit gerelateerde antwoord:

  • PostgreSQL-kruistabelquery


  1. Hoe de TO_BASE64()-functie werkt in MySQL

  2. SQL Server-lus - hoe loop ik door een set records?

  3. SQL Server-aanmeldingsfout:aanmelding mislukt voor gebruiker 'NT AUTHORITY\SYSTEM'

  4. Wat is de beste manier om te bepalen welke versie van de Oracle-client ik gebruik?