Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: oracle sum display zero instead of NULL

Re: oracle sum display zero instead of NULL

From: Frank van Bortel <frank.van.bortel_at_gmail.com>
Date: Thu, 01 Nov 2007 20:09:06 +0100
Message-ID: <fgd88c$nn8$1@news5.zwoll1.ov.home.nl>


trpost_at_gmail.com wrote:
> I have a simple query:
>
> SELECT SUM(cases_escalated) AS casesescalated FROM groupsummary WHERE
> report_date=TO_DATE('Sep 2007','MON YYYY') AND group_name = 'T1';
>
> The query works fine, except for when there is nothing to SUM and then
> I get returned NULL instead of 0.
>
> My question is how can I get the query to display 0 instead of
> 'blank'; I read something about using a join, but I don't see how
> joining would help me as right now this is the only table in my
> database. Would I somehow join against a query to DUAL?
>

By not summing NULLs: sum(nvl(cases_escalated,0)), or by decoding the NULL: nvl(sum(cases_escalated),0)

Which ever way you want it

-- 
Regards,
Frank van Bortel

Top-posting is one way to shut me up...
Received on Thu Nov 01 2007 - 14:09:06 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US