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
-----------------------------------------------------------------
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 |
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.. |