Paul DuBois writes:

> NULL basically means "unknown value", so saying WHERE x = NULL cannot
> work, even if x is NULL.  That means "where one unknown value = another
> unknown value", which cannot be evaluated with any certainty. :-)

It is sort of odd, though, that x = NULL returns something which
appears to be undefined rather than something well-defined
(such as false all the time) or an error (which could be said to
be well-defined, if errors are considered to be valid responses
to queries...). 

//C

-- 
 Carl Troein - Círdan / Istari-PixelMagic - UIN 16353280
 [EMAIL PROTECTED] | http://pixelmagic.dyndns.org/~cirdan/
 Amiga user since '89, and damned proud of it too.

sql, database, damned crap, grrr...

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to