需求:
在Python或者Pandas中,实现上述需求非常轻松,只需调用fillna(method='ffill')方法即可。
同样在Excel或者PowerBI工具中也很简单,只需要点击相应的按钮。
但是在SQL中实现该需求却没那么容易,需要动点脑筋。下面我将介绍Oracle三种实现方式,利用了三个分析函数:LAST_VALUE() 、MODEL子句、MATCH_RECOGNIZE模式匹配。用法不在此处介绍,日后有空,可以整理。有兴趣的朋友,也可以私下交流,相互学习。
需求:
在Python或者Pandas中,实现上述需求非常轻松,只需调用fillna(method='ffill')方法即可。
同样在Excel或者PowerBI工具中也很简单,只需要点击相应的按钮。
但是在SQL中实现该需求却没那么容易,需要动点脑筋。下面我将介绍Oracle三种实现方式,利用了三个分析函数:LAST_VALUE() 、MODEL子句、MATCH_RECOGNIZE模式匹配。用法不在此处介绍,日后有空,可以整理。有兴趣的朋友,也可以私下交流,相互学习。