sql >> Database teknologi >  >> RDS >> PostgreSQL

Konverter en række til flere rækker med færre kolonner

SELECT
  times.name, x.t, x.val
FROM
  times cross join lateral (values('st',st),('ot',ot),('dt',dt)) as x(t,val)
WHERE
  x.val <> 0;


  1. Kopier en tabel (inklusive indekser) i postgres

  2. Få optælling af poster, der er påvirket af INSERT eller UPDATE i PostgreSQL

  3. Bedste tilgange til grupperede løbende totaler

  4. Få standard seriel værdi efter INSERT inde i PL/pgSQL