RE: Consistent Null Handling
- From: Steve Rospo <srospo@xxxxxxxxxxxxx>
- To: oracle-l@xxxxxxxxxxxxx
- Date: Fri, 3 Sep 2004 08:59:29 -0700 (PDT)
Take a table with all nulls in x but at least one row:
sum(x) => null
sum(nvl(x,0)) => 0
nvl(sum(x),0) => 0
Take a table with no rows:
sum(x) => null
sum(nvl(x,0)) => null
nvl(sum(x),0) => 0
S-
On Fri, 3 Sep 2004, Wolfgang Breitling wrote:
> I don't get that. Under what circumstances will sum(x) and sum(nvl(x,0)) give
> different results? I can see it for avg, but for sum?
>
> Quoting Lex de Haan <lex.de.haan@xxxxxxxxxxxxxx>:
>
> > Note however that the following three Oracle expressions are (and always
> > have been) *different*
> > that is, they give *different* results under certain conditions:
> >
> > - sum(x)
> > - sum(nvl(x,0))
>
>
--
To unsubscribe - mailto:oracle-l-request@xxxxxxxxxxxxx&subject=unsubscribe
To search the archives - http://www.freelists.org/archives/oracle-l/
- References:
- RE: Consistent Null Handling
- From: Wolfgang Breitling
Other related posts:
- RE: Consistent Null Handling
- From: Wolfgang Breitling