PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Създайте централна таблица с PostgreSQL

Първо изчислете средната стойност с агрегатната функция avg():

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

След това подайте резултата към crosstab() функционира, както е указано много подробно в този свързан отговор:

  • PostgreSQL Crosstab Query


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Логическа репликация на дялове с PostgreSQL 13

  2. Команда Postgresql COPY, даваща грешка за отказа на разрешения

  3. Не може да се намери входна точка с име 'InterlockedIncrement' в DLL 'kernel32.dll' - [имейл защитен] 64 бита

  4. Инсталации с висока достъпност на PostgreSQL Patroni

  5. Най-добрите ETL инструменти за мигриране към PostgreSQL