用前一个非空值填充空值

困难#向前填充#last_value#ignore nulls
题目描述

给定表 t(id, val)id 递增,val 存在空值。

要求:对每个空的 val,用其之前最近的一个非空值填充(经典"向前填充 / forward fill")。

示例数据

idval
1A
2NULL
3NULL
4B
5NULL

期望:1→A、2→A、3→A、4→B、5→B。

动手写一遍自测 · 不执行

括号自动补全 · Tab 缩进 · Shift+Tab 反缩进 · 回车自动缩进 · 草稿仅存在本机

登录后可以选中正文添加批注(仅自己可见)。

评论 (0)

登录后参与评论。

还没有评论,来做第一个。

用前一个非空值填充空值