sql >> Databasteknik >  >> RDS >> PostgreSQL

Perl + PostgreSQL-- Selektiv kolumn för att radtransponera

Du kan göra detta enklast i Postgres som så (med array-kolumner)

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

Välj sedan vad du vill ha från utdatatabellen.



  1. Konvertera 'smalldatetime' till 'datetime' i SQL Server (T-SQL-exempel)

  2. hur får man env-variabler från docker i symfony yml-konfigurationsfilen

  3. Oracle SQL Developer Problem med att initiera välkomstsidan

  4. Hur RTRIM_ORACLE() fungerar i MariaDB