Re: BOOLEAN question

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: BOOLEAN question
Дата
Msg-id web-1804001@davinci.ethosmedia.com
обсуждение исходный текст
Ответ на Re: BOOLEAN question  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
Tom,

> Perhaps
>     SELECT true = ANY (SELECT boolcol FROM ...);
> or
>     SELECT true IN (SELECT boolcol FROM ...);
> 
> Which is not to say that MAX(bool) might not be a nicer solution;
> but you can definitely do it with SQL-spec constructs.

Based on some rough testing, 

SELECT true = ANY ( SELECT boolcol FROM complex query )

Is marginlly faster than

SELECT max(boolcol) FROM complex query

With a custom MAX(boolean) function.

So I'll stick to ANY().

-Josh



______AGLIO DATABASE SOLUTIONS___________________________                                      Josh Berkus Complete
informationtechnology      josh@agliodbs.com  and data management solutions       (415) 565-7293 for law firms, small
businesses       fax 621-2533   and non-profit organizations.      San Francisco
 


В списке pgsql-sql по дате отправления:

Предыдущее
От: greg@turnstep.com
Дата:
Сообщение: Re: celko nested set functions
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: BOOLEAN question