sql >> Databasteknik >  >> RDS >> PostgreSQL

Konvertera en rad till flera rader med färre kolumner

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. Hur man får antalet bitar i en sträng i MySQL – BIT_LENGTH()

  2. Beräkna löpande total / löpande balans

  3. T-SQL:söker efter e-postformat

  4. Hur man tar bort inledande och/eller efterföljande mellanslag i en sträng i T-SQL