Re: Question - Mailing list pgsql-general

From Stephan Szabo
Subject Re: Question
Date
Msg-id 20031014111440.E73584@megazone.bigpanda.com
Whole thread Raw
In response to Question  (Robert Partyka <bobson@wdg.pl>)
Responses Re: Question  (<vhikida@inreach.com>)
List pgsql-general
On Mon, 13 Oct 2003, Robert Partyka wrote:

> why such condition:
> foofield not like '%bar%'
>
> where foofield is varchar
>
> returns false (or rather even ignore row) on record where foofield is
> null

Actually, it probably returns unknown(NULL) on such records.
NULL LIKE '%bar%' is unknown, so
NULL NOT LIKE '%bar%' is also unknown.

This is because NULL isn't the same as empty string, nor is it the absence
of a value, but it's an unknown value.

pgsql-general by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: converting varchar date strings to date
Next
From: Stephan Szabo
Date:
Subject: Re: Transaction Queries!!!