配置单元:通过单列合并

2020年11月27日 82点热度 0条评论 来源: user7088181

以下是我的示例数据。我需要通过给定的viewid与可用的productid合并。是否有可能使用coalesce?配置单元:通过单列合并

date viewid       productid 
5/1/17 100e9b59e70deb1493677845193 null 
5/1/17 100e9b59e70deb1493677845193 12345 
5/1/17 100e9b59e70deb1493677845193 null 

结果:

date viewid       productid 
5/1/17 100e9b59e70deb1493677845193 12345 
5/1/17 100e9b59e70deb1493677845193 12345 
5/1/17 100e9b59e70deb1493677845193 12345 


===========解决方案如下:

select `date`,viewid,min(productid) over (partition by viewid) as productid 
from mytable 
    原文作者:user7088181
    原文地址: https://stackoverflow.com/q/44658579
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。