sql >> Databáze >  >> RDS >> PostgreSQL

Převeďte jeden řádek na více řádků s méně sloupci

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. ORA-06502:PL/SQL:numerická nebo hodnotová chyba:vyrovnávací paměť znakového řetězce je příliš malá

  2. varchar2(n BYTE|CHAR) výchozí -> CHAR nebo BYTE

  3. Uložení změn po úpravě tabulky v SQL Server Management Studio

  4. Jak programově nastavím připojovací řetězec pro Entity-Framework Code-First?