Subject | Re: [firebird-support] Why NULL <> NULL ? |
---|---|
Author | Kjell Rilbe |
Post date | 2006-05-19T06:40:32Z |
Martijn Tonies wrote:
in mind that NULL means "unknown". I mean, to most of us "the state of
unknown" is pretty much the same thing as "an unknown value". I know
there's a technical difference, but the point of this thread is to gain
an intuitive understanding of how NULL affects expression evaluations in
SQL, and at least to me "state" doesn't help. Thinking "unknown" does.
Kjell
--
--------------------------------------
Kjell Rilbe
Adressmarknaden AM AB
E-post: kjell.rilbe@...
Telefon: 08-761 06 55
Mobil: 0733-44 24 64
>>But the key here is that NULL means unknown (to others than the walletIf we call it a state or a value doesn't really matter if you just keep
>
> Not always, remember the mantra? "null is a state, not a value".
in mind that NULL means "unknown". I mean, to most of us "the state of
unknown" is pretty much the same thing as "an unknown value". I know
there's a technical difference, but the point of this thread is to gain
an intuitive understanding of how NULL affects expression evaluations in
SQL, and at least to me "state" doesn't help. Thinking "unknown" does.
Kjell
--
--------------------------------------
Kjell Rilbe
Adressmarknaden AM AB
E-post: kjell.rilbe@...
Telefon: 08-761 06 55
Mobil: 0733-44 24 64