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: NULL with IN-Clause

Re: NULL with IN-Clause

From: David Cressey <dcressey_at_valinet.com>
Date: Fri, 14 May 1999 09:42:59 -0400
Message-ID: <iLV_2.2551$6f.43326@news2.giganews.com>


I'm going to quibble.

A NULL is a marker for the absence of a value. The interpretation that the absence of a value implies a value that is unknown is an inference that may or may not have been
implicit in the intent of the process that did not provide a value. I realize this view is not
universally held, but I claim it to be correct.

Having said that, the rest of your remarks are valid and useful, particularly
the distinct behaviour of NULL when tested for equality with itself.


Holmes: We have yet to explain the unusual behaviour of the dog in the night.

Watson: The dog did nothing in the night.

Holmes: That was the unusual behaviour.

-----Original Message-----
From: James Lorenzen <james_lorenzen_at_allianzlife.com> Newsgroups: comp.databases.theory,comp.databases.oracle.misc Date: Tuesday, May 11, 1999 9:11 AM
Subject: Re: NULL with IN-Clause

>Philip :
> A NULL is an unknown value. That means a NULL is never equal to
>anything, not even another NULL. It also means that a NULL is never not
>equal to anything. IE NULL = NULL evaluates to FALSE, therefore the IN
>clause with a NULL in the value list will never return a NULL value.
>
Received on Fri May 14 1999 - 08:42:59 CDT

Original text of this message

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