Re: [SQL] ORDER BY what?

From: Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: David Olbersen <dave(at)slickness(dot)org>
Cc: pgsql sql Mailing List <pgsql-sql(at)postgresql(dot)org>, <pgsql-general(at)postgresql(dot)org>
Subject: Re: [SQL] ORDER BY what?
Date: 2001-06-12 12:53:22
Message-ID: 01061215532200.04895@bugs
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-sql

On Mar 12 Jun 2001 02:23, David Olbersen wrote:
> On Mon, 11 Jun 2001, Martín Marqués wrote:
> > My question is: "How can I write an ORDER BY statment so that it's
> > ordered by the amount of matches it gets?"
>
> Your question is a bit unclear, what is "it"?
> Specifically, what are the "it's" that are to be ordered, and which "it"
> gets matches?

OK, let me give an example:

select * from tab1 where col1 like '%word%' or col2 like '%word%' and col3
like '%word%'

and I want to order by the amopunt of matches that a matching register has.
Something like, if it matches all the ORs, then it should go first, and if it
matches only one of the ORs it should go last.
Or maybe even have several words trying to match one of the columns.

Saludos... :-)

--
Cualquiera administra un NT.
Ese es el problema, que cualquiera administre.
-----------------------------------------------------------------
Martin Marques | mmarques(at)unl(dot)edu(dot)ar
Programador, Administrador | Centro de Telematica
Universidad Nacional
del Litoral
-----------------------------------------------------------------

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Jeff Eckermann 2001-06-12 13:37:33 RE: Large OR query
Previous Message Zak McGregor 2001-06-12 12:42:14 Large OR query

Browse pgsql-sql by date

  From Date Subject
Next Message Martín Marqués 2001-06-12 13:28:41 Re: need help please on triggers..
Previous Message Postgresql 2001-06-12 10:02:59 need help please on triggers..