COUNTs don't add up - Mailing list pgsql-general

From Alexander Turchin
Subject COUNTs don't add up
Date
Msg-id 3B5C7BB4.A69E20DE@chip.org
Whole thread Raw
List pgsql-general
Hello all,

I have a database where (I believe; the database was not made by me) one
of the columns contains only two values: A or B. When I count all the
rows in the database I get X; when I count the rows containing A or B in
that column I get X-2; when I count the rows containing neither A nor B
I get 0. Any explanation (hopefully, again, I am doing something wrong
:)?

The actual queries are found below.

Thanks!

Alex

aturchin=# SELECT COUNT(*) FROM homol_loclink
aturchin-# WHERE (species2 = 'Mus musculus') OR
aturchin-# (species2 = 'Rattus norvegicus');
 count
-------
  7110
(1 row)

aturchin=# SELECT COUNT(*) FROM homol_loclink;
 count
-------
  7112
(1 row)

aturchin=# SELECT COUNT(*) FROM homol_loclink
aturchin-# WHERE (species2 <> 'Mus musculus') AND
aturchin-# (species2 <> 'Rattus norvegicus');
 count
-------
     0
(1 row)



pgsql-general by date:

Previous
From: teg@redhat.com (Trond Eivind Glomsrød)
Date:
Subject: Re: AutoStart and AutoDown
Next
From: "Creager, Robert S"
Date:
Subject: RE: Copy and serial type problem