Re: help with query: advanced ORDER BY...

From: <me(at)alternize(dot)com>
To: "Michael Fuhr" <mike(at)fuhr(dot)org>
Cc: <pgsql-novice(at)postgresql(dot)org>
Subject: Re: help with query: advanced ORDER BY...
Date: 2006-01-14 20:32:03
Message-ID: 011601c61949$9660a160$6402a8c0@iwing
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

> Something like this might work:
>
> SELECT * FROM table1
> ORDER BY field1,
> CASE WHEN field1 THEN field2 ELSE NULL END,
> CASE WHEN field1 THEN field3 ELSE NULL END,
> CASE WHEN field1 THEN NULL ELSE field3 END,
> CASE WHEN field1 THEN NULL ELSE field2 END;

it indeed does, thanks alot. will pgsql still use the indices when ordering
through CASE?

cheers,
thomas

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Michael Fuhr 2006-01-15 01:38:10 Re: help with query: advanced ORDER BY...
Previous Message Michael Fuhr 2006-01-14 17:18:29 Re: help with query: advanced ORDER BY...