如何用PostgreSQL中的列中的先前已知值替换空值?

时间:2016-08-04 08:47:46

标签: postgresql postgresql-9.3

Input File

Output

我已尝试使用lead但显然没有使用多个null的bcs和使用分区的“ignore nulls”的“last_value”没有锻炼bcs“忽略nulls”函数在PostgreSQL中不可用。

1 个答案:

答案 0 :(得分:0)

我建议编写pgsql函数,查找service为null的所有行,然后将此值更新为(previous或next)fisrt,其中value不为null