Re: why these results?

Поиск
Список
Период
Сортировка
От Wes James
Тема Re: why these results?
Дата
Msg-id CAFjCMHtkoAj5hDKw_c2X76tqZDiUthx=g=nSwpdPCLhnVm-Bww@mail.gmail.com
обсуждение исходный текст
Ответ на Re: why these results?  (Steve Crawford <scrawford@pinpointresearch.com>)
Список pgsql-sql
Yes.  Thanks to all that responded.  That was it.

-wes

On Mon, Aug 1, 2011 at 5:01 PM, Steve Crawford
<scrawford@pinpointresearch.com> wrote:
> On 08/01/2011 03:50 PM, Wes James wrote:
>>
>> select count(*) from table;
>>
>> count
>> -------
>>    100
>> (1 row)
>>
>>
>> is correct
>>
>> select count(*) from table where col::text ~~* '%text%';
>>
>> count
>> -------
>>      1
>> (1 row)
>>
>> is correct.
>>
>> But now if I do:
>>
>>
>> select count(*) from table where col::text !~~* '%text%';
>> count
>> -------
>>   98
>> (1 row)
>>
>> Shouldn't it be 99?  That is out of 100 records there is one that has
>> "text" in column "col" so the !~~* should return 99 rows.  ??
>>
>> -wes
>>
> select count(*) from table where col is null;
>
> (null is neither equal nor not-equal to anything, even null)
>
> Cheers,
> Steve
>
> --
> Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-sql
>


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

Предыдущее
От: Steve Crawford
Дата:
Сообщение: Re: why these results?
Следующее
От: Johann Spies
Дата:
Сообщение: Help with regexp-query