Re: no cond returns diff res than cond or !cond

From: Haller Christoph <ch(at)rodos(dot)fzk(dot)de>
To: twanger(at)bluetwanger(dot)de (Markus Bertheau)
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: no cond returns diff res than cond or !cond
Date: 2001-11-12 15:46:12
Message-ID: 200111121446.PAA23138@rodos
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Hi Markus,
AFAIK the SQL standard says for querying columns to be NULL
resp. NOT NULL
select count(*) from produkte where artnummer is NULL or
artnummer is NOT NULL ;
Please try and let me know about your results.
Regards, Christoph
>
> Good day,
>
> feline=> select version();
> version
> ---------------------------------------------------------------
> PostgreSQL 7.0.2 on i686-pc-linux-gnu, compiled by gcc 2.95.2
> (1 row)
>
> feline=> select count(*) from produkte;
> count
> -------
> 36405
> (1 row)
>
> feline=> select count(*) from produkte where artnummer != NULL or
> artnummer = NULL;
> count
> -------
> 36347
> (1 row)
>
> cenes_test=> select version();
> version
> -------------------------------------------------------------
> PostgreSQL 7.1.3 on i686-pc-linux-gnu, compiled by GCC 2.96
> (1 row)
>
> cenes_test=> select count(*) from produkte;
> count
> -------
> 36384
> (1 row)
>
> cenes_test=> select count(*) from produkte where artnummer = NULL or
> artnummer != NULL;
> count
> -------
> 36326
> (1 row)
>
> 2nd query 58 less than first.
>
> bug?
>
> Markus Bertheau
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo(at)postgresql(dot)org so that your
> message can get through to the mailing list cleanly
>

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Markus Bertheau 2001-11-12 15:52:40 Re: integer attribute 1672 != 1672
Previous Message Tom Lane 2001-11-12 15:35:04 Re: integer attribute 1672 != 1672