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

Динамична централна заявка с помощта на PostgreSQL 9.3

SELECT *
FROM   crosstab (
   'SELECT ProductNumber, ProductName, Salescountry, SalesQuantity
    FROM   product
    ORDER  BY 1'
, $$SELECT unnest('{US,UK,UAE1}'::varchar[])$$
  ) AS ct (
   "ProductNumber" varchar
 , "ProductName"   varchar
 , "US"   int
 , "UK"   int
 , "UAE1" int);

Подробно обяснение:

  • PostgreSQL Crosstab Query
  • Завъртане на множество колони с помощта на Tablefunc

Напълно динамична заявка за различен брой различни Salescountry ?

  • Динамична алтернатива на завъртане с CASE и GROUP BY


  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, без да посоча име на база данни?

  2. поддържа ли rails postgres адаптер ssl?

  3. PostgreSQL -трябва да се появи в клаузата GROUP BY или да се използва в агрегатна функция

  4. Как да деактивирам референтната цялост в Postgres 8.2?

  5. Как да променя колона PG на NULLABLE TRUE?