--Díky,Tomáš Crhonek
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny „PostgreSQL-cz“ ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete e-mail na adresu postgresql-c...@googlegroups.com.
Tuto diskuzi najdete na adrese https://groups.google.com/d/msgid/postgresql-cz/CADRny4Q2WWWLCykmvqt7rWvSDYcffJPiP8WYtKd4z-KWzDr%3Dzg%40mail.gmail.com.
Tuto diskuzi najdete na adrese https://groups.google.com/d/msgid/postgresql-cz/CAFj8pRCfBJvOtsnbciEdkDdRUQXa_LraOUUGu%2Ba%3DJ%3DWVWjKOCw%40mail.gmail.com.
Díky, tohle vyzkouším.Kdo to vymyslel raději ani nebudu říkat, je to z formuláře na jednom webu a ten borec toho o SQL mnoho nevěděl.
Tuto diskuzi najdete na adrese https://groups.google.com/d/msgid/postgresql-cz/CADRny4QrYCCBt3Te02c%3DwwivynZBdK%2B-v6KPJ0raupfC%3DtCv1w%40mail.gmail.com.
Tuto diskuzi najdete na adrese https://groups.google.com/d/msgid/postgresql-cz/CAFj8pRCfBJvOtsnbciEdkDdRUQXa_LraOUUGu%2Ba%3DJ%3DWVWjKOCw%40mail.gmail.com.
Ahoj,pres window asi takto... ale natvrdo poradi, takze by to muselo jit tak jak je v ukazce ...SELECT lag (id,2) OVER w AS id, lag(jmeno,1) OVER w AS jmeno, prijmeni, mesto FROM t WINDOW w AS (ROWS BETWEEN 3 PRECEDING AND CURRENT ROW);
server_id: pgdist
id | jmeno | prijmeni | mesto
--------+--------+----------+--------
<NULL> | <NULL> | <NULL> | <NULL>
<NULL> | <NULL> | <NULL> | <NULL>
1 | Tomas | Crhonek | <NULL>
<NULL> | <NULL> | <NULL> | <NULL>
<NULL> | <NULL> | <NULL> | <NULL>
2 | Tomas2 | Crhonek2 | <NULL>
(6 řádek)pak jen v druhem kroku vyfiltrovat NULL, pripadne doplnit i pro mesto a pridat ze pujde o vice radku ... Ano, horsi format uz asi neni:)
Tuto diskuzi najdete na adrese https://groups.google.com/d/msgid/postgresql-cz/CAFn00_yvVeoCwF89JZUWyLucL6RN7%3Dn9_%2B4vfikuLVAX%3D-n0Lw%40mail.gmail.com.
Tuto diskuzi najdete na adrese https://groups.google.com/d/msgid/postgresql-cz/CAFj8pRBUe0EG2PwxS0r3fLJfEVUyfqv0yyW5XedQU8NgE8wHqg%40mail.gmail.com.
IDčka jednotlivých řádků tam jsou. Díky všem, nakonec jsem to prošel v Golangu. Na Windows fce se ještě podívám.
Tuto diskuzi najdete na adrese https://groups.google.com/d/msgid/postgresql-cz/CADRny4Rb%3Dr3sYJ_DsMv5fHgoU_Bf_do6y_6Vuce0S9_9kVwYvg%40mail.gmail.com.
IDčka jednotlivých řádků tam jsou. Díky všem, nakonec jsem to prošel v Golangu. Na Windows fce se ještě podívám.ale nejsou za sebou - aspon ne v tom priklade, co jsi poslal1nullnullnull2nullnull...Kdyby tam byly na kazdem radku jako v podstate cizi klic, tak to uz je neco jineho
Dne pondělí 6. října 2025 v 10:23:00 UTC+2 uživatel Pavel Stěhule napsal:IDčka jednotlivých řádků tam jsou. Díky všem, nakonec jsem to prošel v Golangu. Na Windows fce se ještě podívám.ale nejsou za sebou - aspon ne v tom priklade, co jsi poslal1nullnullnull2nullnull...Kdyby tam byly na kazdem radku jako v podstate cizi klic, tak to uz je neco jinehov 19ce lze pouzit lag s klauzuli ignore nulls(2025-10-13 14:26:20) postgres=# select coalesce(lag(a, 1) ignore nulls over (), a), a from foo;
┌──────────┬───┐
│ coalesce │ a │
╞══════════╪═══╡
│ 1 │ 1 │
│ 1 │ ∅ │
│ 1 │ 2 │
│ 2 │ ∅ │
│ 2 │ ∅ │
└──────────┴───┘
(5 rows)