Nejprve vypočítejte průměr pomocí agregační funkce avg():
SELECT neighborhood, bedrooms, avg(price)
FROM listings
GROUP BY 1,2
ORDER BY 1,2
Poté vložte výsledek do crosstab()
fungovat podle podrobných pokynů v této související odpovědi:
- PostgreSQL Crosstab Query