ORACLE SQL:包括带有计数的空值



使用以下(部分(查询时,我得到以下结果:

SELECT TLC, DUTYTYPE, SUM(SUM1)  FROM
**Result**
Person1 Category1   4
Person1 Category3   5
Person1 Category4   7
Person2 Category1   8
Person2 Category2   2
Person2 Category3   1
Person2 Category4   3
Person3 Category2   9
Person3 Category4   3

我希望它看起来像这样:

Person  Category    Count
Person1 Category1   4
Person1 Category2   0
Person1 Category3   5
Person1 Category4   7
Person2 Category1   8
Person2 Category2   2
Person2 Category3   1
Person2 Category4   3
Person3 Category1   0
Person3 Category2   9
Person3 Category3   0
Person3 Category4   3

因此,如果总和/计数导致 NULL 仍然包括在内。有可能做到吗?

尝试添加 NVL 来选取空值。如果这是你想要的。

SELECT TLC, DUTYTYPE, NVL(SUM(SUM1), 0)  FROM
**Result**  

您可能需要外部联接。 还要考虑可能的 NOT NULL 属性。 你有你的整个代码吗?

相关内容

  • 没有找到相关文章

最新更新