Re: Group by bug? - Mailing list pgsql-general

From wd
Subject Re: Group by bug?
Date
Msg-id CABexzmg9oyVvTra0BZx7TzP7YDuOgmUVLtS8-z1b_+yYOB816A@mail.gmail.com
Whole thread Raw
In response to Group by bug?  (wd <wd@wdicc.com>)
List pgsql-general
Sorry, forget to say,

 PostgreSQL 9.2.2 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.4.6 20110731 (Red Hat 4.4.6-3), 64-bit

 psql (9.2.2)


On Fri, Dec 28, 2012 at 3:24 PM, wd <wd@wdicc.com> wrote:
hi,

wd_test=# \d t1
                         Table "public.t1"
 Column |  Type   |                    Modifiers                   
--------+---------+-------------------------------------------------
 id     | integer | not null default nextval('t1_id_seq'::regclass)
 tag    | text    |

wd_test=# select * from t1;
 id | tag
----+-----
  1 | a
  2 | a
  3 | b
  4 | c
  5 | b
(5 rows)

---- this sql will not group by the case result.
wd_test=# select case t1.tag when 'a' then '1' else '0' end as tag, count(*) from t1 group by tag;
 tag | count
-----+-------
 0   |     1
 0   |     2
 1   |     2
(3 rows)

---- this sql will group by the case result.
wd_test=# select case t1.tag when 'a' then '1' else '0' end as ttag, count(*) from t1 group by ttag;
 ttag | count
------+-------
 0    |     3
 1    |     2
(2 rows)

pgsql-general by date:

Previous
From: wd
Date:
Subject: Group by bug?
Next
From: Jov
Date:
Subject: Re: Group by bug?