小编use*_*238的帖子

如何忽略PostgreSQL窗口函数中的空值?或返回列中的下一个非空值

可以说我有下表:

 | User_id |   COL1   | COL2 |
 +---------+----------+------+
 | 1       |          | 1    |
 | 1       |          | 2    | 
 | 1       |   2421   |      | 
 | 1       |          | 1    | 
 | 1       |   3542   |      | 
 | 2       |          | 1    |
Run Code Online (Sandbox Code Playgroud)

我需要另一列指示每一行的下一个非空COL1值,因此结果将如下所示:

 | User_id |   COL1   | COL2 | COL3 |
 +---------+----------+------+------
 | 1       |          | 1    | 2421 |
 | 1       |          | 2    | 2421 |
 | 1       |   2421   |      |      |
 | …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

8
推荐指数
3
解决办法
5185
查看次数

标签 统计

postgresql ×1

sql ×1