PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wandeln Sie eine Zeile in mehrere Zeilen mit weniger Spalten um

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;