Re: NOT IN (NULL) ?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: NOT IN (NULL) ?
Дата
Msg-id 23338.1288543347@sss.pgh.pa.us
обсуждение исходный текст
Ответ на NOT IN (NULL) ?  ("Paul" <magamos@mail.ru>)
Ответы Re: NOT IN (NULL) ?  ("Paul" <magamos@mail.ru>)
Список pgsql-general
"Paul" <magamos@mail.ru> writes:
> Why the condition
> SELECT 5 NOT IN (NULL)
> returns NULL, but not FALSE (as I thought)?

Because the SQL standard says so.

If you think of NULL as meaning "unknown", it makes some intuitive
sense: it's unknown whether that unknown value is equal to 5.

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: "Paul"
Дата:
Сообщение: NOT IN (NULL) ?
Следующее
От: Raymond O'Donnell
Дата:
Сообщение: Re: NOT IN (NULL) ?