sql >> Databáze >  >> RDS >> PostgreSQL

Vytvořte kontingenční tabulku pomocí PostgreSQL

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


  1. MariaDB JSON_LENGTH() Vysvětleno

  2. Získejte seznam všech funkcí a procedur v databázi Oracle

  3. Jak zobrazím běžící procesy v Oracle DB?

  4. Jak vytvořit pole v PostgreSQL