PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Kueri pivot dinamis menggunakan 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);

Penjelasan detail:

  • Kueri Tab Silang PostgreSQL
  • Pivot pada Beberapa Kolom menggunakan Tablefunc

Kueri yang sepenuhnya dinamis untuk berbagai jumlah Salescountry . yang berbeda ?

  • Alternatif dinamis untuk pivot dengan CASE dan 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. Pengaturan skema di PostgreSQL JDBC sepertinya tidak berfungsi

  2. Bagaimana cara melakukan transaksi database dengan psycopg2/python db api?

  3. Tabel Postgresql ada, tetapi mendapatkan relasi tidak ada saat melakukan kueri

  4. Tabel sementara PostgreSQL

  5. Jalankan pemicu yang ditangguhkan hanya sekali per baris di PostgreSQL