Hive:在单个柱上合并

qxgroojn  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(277)

下面是我的示例数据。我需要在给定的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
bejyjqdl

bejyjqdl1#

select  `date`,viewid,min(productid) over (partition by viewid) as productid
from    mytable

相关问题