sql >> Database >  >> RDS >> PostgreSQL

Perl + PostgreSQL-- Selectieve kolom naar rij transponeren

Je zou dit het eenvoudigst kunnen doen in Postgres, zoals zo (met behulp van matrixkolommen)

CREATE TEMP TABLE output AS SELECT
  id, cat, ARRAY_AGG(realtime) as time, ARRAY_AGG(value) as values
  FROM input GROUP BY id, cat;

Selecteer vervolgens wat u maar wilt uit de uitvoertabel.



  1. Hoe te schrijven met BCP naar een externe SQL Server?

  2. Huawei GaussDB

  3. PHP MySQL gegevens invoegen in meerdere tabellen

  4. Wat is ISO_year in sql-server