Re: Logical Aggregate Functions (eg ANY()) - Mailing list pgsql-general

From Marti Raudsepp
Subject Re: Logical Aggregate Functions (eg ANY())
Date
Msg-id CABRT9RBN_LabYc+GGBD=3uCZPz70SyuiMHk2iDd0mG_vayiLYw@mail.gmail.com
Whole thread Raw
In response to Logical Aggregate Functions (eg ANY())  (Robert James <srobertjames@gmail.com>)
Responses Re: Logical Aggregate Functions (eg ANY())
List pgsql-general
On Thu, Dec 15, 2011 at 18:10, Robert James <srobertjames@gmail.com> wrote:
> How do I do the equivalent of an ANY() or ALL() in PG Aggregate SQL?

Note that in many cases, writing an EXISTS(SELECT ...) or NOT
EXISTS(...) subquery is faster, since the planner can often optimize
those to a single index access -- whereas an aggregate function would
necessarily need to walk through and evaluate all potential rows.

Regards,
Marti

pgsql-general by date:

Previous
From: Scott Marlowe
Date:
Subject: Re: LOCK DATABASE
Next
From: Chris Angelico
Date:
Subject: Re: Philosophical question