Re: What is the fastest null WHERE

From: "Mindaugas Riauba" <mind(at)bi(dot)lt>
To: <pgsql-performance(at)postgresql(dot)org>
Subject: Re: What is the fastest null WHERE
Date: 2003-10-01 13:05:41
Message-ID: 085401c3881c$bacfaca0$f20214ac@bite.lt
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

> > While writing web application I found that it would
> > be very nice for me to have "null" WHERE clause. Like
> > WHERE 1=1. Then it is easy to concat additional
> > conditions just using $query . " AND col=false" syntax.
> >
> > But which of the possible "null" clauses is the fastest
> > one?
>
> I suspect WHERE true, but is it really necessary.

Thanks. I'll use "WHERE true" for now. And of course it is
not necessary it just simplifies code a bit.

> Most languages will have a join() operator that lets you do something
like:
>
> $where_cond = join(' AND ', @list_of_tests)

That's not the case. Test may or may not be performed based on
web form values.

Mindaugas

In response to

Browse pgsql-performance by date

  From Date Subject
Next Message scott.marlowe 2003-10-01 13:14:32 Re: inferior SCSI performance
Previous Message Rod Taylor 2003-10-01 12:51:46 Re: What is the fastest null WHERE