Bug #503: case and LIMIT not working together - Mailing list pgsql-bugs

From pgsql-bugs@postgresql.org
Subject Bug #503: case and LIMIT not working together
Date
Msg-id 200110301900.f9UJ0FT09155@postgresql.org
Whole thread Raw
Responses Re: Bug #503: case and LIMIT not working together  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Re: Bug #503: case and LIMIT not working together  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-bugs
Carl Anderson (candrsn@mindspring.com) reports a bug with a severity of 2
The lower the number the more severe it is.

Short Description
case and LIMIT not working together

Long Description
PostreSQL 7/1/3 i686-pc-linux-gnu compiled by GCC 3.0

when I count ( case ... ) LIMIT

The count is from the entire table not from the LIMIT

in the below example the count is returned with the
same value in all three statements

Sample Code
select count( case when b='T' then 1 else null) from test limit 50;

select count( case when b='T' then 1 else null) from test;

select count(*) from test where b = 'T';

No file was uploaded with this report

pgsql-bugs by date:

Previous
From: Tom Lane
Date:
Subject: Re: Porting issue with openssl and no /dev/random
Next
From: "Andras Belokosztolszki"
Date:
Subject: Triggers cause backend crash