PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Utwórz tabelę przestawną za pomocą PostgreSQL

Najpierw oblicz średnią za pomocą funkcji agregującej avg():

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

Następnie prześlij wynik do crosstab() funkcjonować zgodnie z bardzo szczegółowymi instrukcjami w tej powiązanej odpowiedzi:

  • Kwerendy PostgreSQL Crosstab


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawić, by rozszerzenie nie było relokowalne?

  2. Komentować znak/znaki w postgres / postgresql / psql?

  3. Zagnieżdżone zapytania JSON PostgreSQL

  4. 3 sposoby sprawdzenia typu danych kolumny w PostgreSQL

  5. Naprawianie dziur/luk w liczbach generowanych przez sekwencję Postgres