Re: Conditional on Select List - Mailing list pgsql-general

From Richard Broersma
Subject Re: Conditional on Select List
Date
Msg-id 396486430805130910n4a15c6f1u6df69e47751b7f38@mail.gmail.com
Whole thread Raw
In response to Conditional on Select List  (Fernando <fernando@ggtours.ca>)
List pgsql-general
On Tue, May 13, 2008 at 8:52 AM, Fernando <fernando@ggtours.ca> wrote:
> SELECT IF(COUNT(colname) > 0, TRUE, FALSE) AS colname FROM table;

A rewrite of this query might do what you want:

SELECT colname_cnt > 0 AS Greaterthanzero
  FROM ( SELECT COUNT( colname ) AS colname_cnt
           FROM Table );

or

SELECT CASE COUNT( colname )
       WHEN > 0
       THEN TRUE
       ELSE FALSE
       END AS GreaterThanZero
  FROM Table;
--
Regards,
Richard Broersma Jr.

Visit the Los Angles PostgreSQL Users Group (LAPUG)
http://pugs.postgresql.org/lapug

pgsql-general by date:

Previous
From: Kevin Hunter
Date:
Subject: Re: PG -v- MySQL
Next
From: "Pau Marc Munoz Torres"
Date:
Subject: too many warnings