【发布时间】:2020-08-21 09:34:26
【问题描述】:
我有一个名为 ARTICLE 的表,其中包含许多列,特别是 MFC 和 ANA。对于每个 MFC,我想要第一个不为空的 ANA。
所以,我写了这个查询:
select mfc, first_value(ana) over(partition by mfc) as FirstAna
from article
where ana is not null
但它会为每个 MFC 返回许多行。 解决办法是什么?
【问题讨论】:
-
请在您的问题中添加示例数据和预期结果。
标签: sql oracle window-functions