使用以下(部分)查询时,我得到以下结果:
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,则仍然包含它。有可能吗?
答案 0 :(得分:0)
尝试添加NVL以获取空值。如果这是你想要的。
SELECT TLC, DUTYTYPE, NVL(SUM(SUM1), 0) FROM
**Result**
您可能需要一个外部联接。还要考虑可能的NOT NULL属性。你有完整的代码吗?