SG
Size: a a a
SG
VY
WITH t(id,partition_id,data) AS (
VALUES (1, 1, 'two'::text), (1, 2, NULL), (1, 3, NULL), (1, 4, 'four'), (1, 5, NULL), (1, 6, 'one'),
(2, 1, NULL), (2, 2, 'three'), (2, 3, NULL)
)
SELECT *, COALESCE(max(data) OVER (PARTITION BY id ORDER BY partition_id))
FROM t;
VY
K
K
VY
"text" IS NOT NULL
с последющими несколькими записями где "text" IS NULL
в пределах одного id.K
"text" IS NOT NULL
с последющими несколькими записями где "text" IS NULL
в пределах одного id.K
VY
AF
NS
IZ
AF
VY
AF
AF
VY
K
VY
NS