目录
0 场景描述
有如下breed表。表中有breed、dt、value字段,value值中存在大量的NULL值,NULL值为缺省值,缺省值需要按照一定规则进行填充。
规则如下:
用表中value值紧邻且非空的两行均值进行填充。
1 数据准备
with breed as
(
select stack(
17,
'A' , '2023-03-03' , 4521 ,
'A' , '2023-03-04' , null ,
'A' , '2023-03-05' , null ,
'A' , '2023-03-06' , 4430 ,
'B' , '2023-03-03' , 4470 ,
'B' , '2023-03-04' , null ,
'B' , '2023-03-05' , null ,