小编Joã*_*aia的帖子

如何使用前一行的值填充空列?

我想在这里表演一些东西。我想让所有的 coluns 都充满了值。但是当我有空列时,我想让它填充上一个非空列的值。

with cte as (
select '2019-11-12 16:01:55' as timestamp, null as owner_id, null as owner_assigneddate, null as lastmodifieddate union all
select '2019-11-12 19:03:18' as timestamp, 39530934 as owner_id, '2019-11-12 19:03:18' as owner_assigneddate, '2019-11-12 19:03:18' as lastmodifieddate union all
select '2019-11-12 19:03:19' as timestamp, null as owner_id, null as owner_assigneddate, '2019-11-12 19:03:19' as lastmodifieddate union all
select '2019-11-12 19:03:20' as timestamp, null as owner_id, null as owner_assigneddate, '2019-11-12 19:03:20' as lastmodifieddate union all
select '2019-11-12 19:03:31' as timestamp, …
Run Code Online (Sandbox Code Playgroud)

sql data-warehouse left-join gaps-and-islands google-bigquery

3
推荐指数
1
解决办法
1279
查看次数