-----Original Message-----
From: Paul DuBois [mailto:[EMAIL PROTECTED]
Sent: Tuesday, December 16, 2003 5:44 PM
To: Knepley, Jim; [EMAIL PROTECTED]
Subject: Re: Null-safe equal help, please
At 15:22 -0700 12/16/03, Knepley, Jim wrote:
>>I've got a WHERE clause:
>>WHERE possibly_null_value IS NULL
>>
>>That works fine. This null-safe equal doesn't do what I expect:
>>WHERE possibly_null_value <=> NULL
>>
>>The manual, and my testing, shows that NULL <=> NULL evaluates to 1,
so
>Are you saying that this is not what you expect? Why not?
It is what I expect, but it doesn't seem to be the behavior.
<snip>
>>
>>What I _really_ want to do is this:
>>WHERE possibly_null_value <=> INET_ATON(<IP>)
>>
>>...so that if no IP is specificied it'll return those
>>possibly_null_value columns that are, in fact, NULL.
>Your requirements are unclear. I can see two ways to interpret that
>statement:
>1) You want only possibly_null_value values that are NULL.
>2) You can possibly_null_value values that are NULL *and*, if IP is
specified, possbly_null_value
> values that are equal to INET_ATON(IP).
>Those are not the same thing. (In other words, it's clear what you
want only for the case that IP is NULL. >It's not clear what you want
when IP isn't NULL.) Can you clarify?
I can see where I was unclear, as I had simplified the statement (in an
attempt to be more clear, go figure). I'm looking for case 2 that you
described.
<snip>
Thanks for your time on this.
Cheers,
Jim
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]