Re: So what's null then if it's not nothing?
Date: Thu, 8 Dec 2005 14:03:18 +0100
Message-ID: <MPG.1e024d799c3939a1989731_at_news.ntnu.no>
In article <UgClf.13909$ea6.6355_at_news-server.bigpond.net.au>,
terabitemightbe_at_bigpond.com says...
> The trouble with your definition is that it is nonsensical - more than a
> bit like what Alice encountered!
I don't think you have understood the nature of our discussion.
> The root problem is that the "UNKNOWN" (aka NULL) itself is not and
> never will be a member of that or any other domain. Accordingly others
> have called is a "Special" value.
Perhaps you are thinking about the "obvious" implementation of booleans in SQL, where you would have two possible values---TRUE and FALSE---and the possibility to set the attribute to NULL, like an attribute of any other type in SQL. That is a very different thing, though this difference may actually be hard "to get".
FWIW, I agree that { TRUE, FALSE, NULL }---using "NULL" in its usual SQL
sense---is not a domain, because NULL is not a value.
> When the attribute value does become known (lets say it is "MAYBE") then
> it is no longer UNKNOWN, it is MAYBE and it is a member of the domain
> (YES, NO, MAYBE) (sic) :-)
> Personally I don't understand why NULL is so hard "to get".
-- JonReceived on Thu Dec 08 2005 - 14:03:18 CET