小编Rya*_*yan的帖子

如何使 LAG() 忽略 SQL Server 中的 NULLS?

有谁知道如何用字符串替换列中的空值,直到它遇到一个新字符串,然后该字符串替换它下面的所有空值?我有一个看起来像这样的专栏

原始列:

PAST_DUE_COL           
91 or more days pastdue        
Null
Null
61-90 days past due          
Null
Null
31-60 days past due
Null
0-30 days past due
Null       
Null
Null            
Run Code Online (Sandbox Code Playgroud)

预期结果栏:

PAST_DUE_COL           
91 or more days past due        
91 or more days past due
91 or more days past due
61-90 days past due          
61-90 days past due 
61-90 days past due 
31-60 days past due
31-60 days past due
0-30 days past due
0-30 days past due      
0-30 days past due …
Run Code Online (Sandbox Code Playgroud)

sql sql-server window-functions gaps-and-islands sql-null

5
推荐指数
1
解决办法
3295
查看次数