pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: bricklen <bricklen@gmail.com>
To: emilu@encs.concordia.ca
Cc: pgsql-sql@postgresql.org
Subject: Re: Show CAS, USD first; the left ordered by currency name
Date: Fri, 31 Jul 2009 06:27:50 -0700
Message-ID: <33b743250907310627o637c1001v8e1a89060e053d76@mail.gmail.com> (raw)
In-Reply-To: <pu1vnxkrs1.fsf@srv.protecting.net>
References: <4A71F9CB.9050805@encs.concordia.ca>
	<pu1vnxkrs1.fsf@srv.protecting.net>

Alternatively,

...
ORDER BY (case when code in ('USD','CAD') then 0 else 1 end),code

On Fri, Jul 31, 2009 at 4:37 AM, Harald Fuchs<hari.fuchs@gmail.com> wrote:
> In article <4A71F9CB.9050805@encs.concordia.ca>,
> Emi Lu <emilu@encs.concordia.ca> writes:
>
>> Good morning,
>> I have a currency table (code, description).
>
>> Example values:
>>  ADF | Andorran Franc
>>  ... ...
>>  ANG | NL Antillian Guilder
>>  AON | Angolan New Kwanza
>>  AUD | Australian Dollar
>>  AWG | Aruban Florin
>>  BBD | Barbados Dollar
>>  USD | US Dollar
>>  CAD | Canadian Dollar
>
>> Is there a way I can query to display USD AND CAD first, while other
>> rows are ordered by Code.
>
>> For example,
>
>> CAS | Canadian Dollar
>> USD | US Dollar
>> ADF | Andorran Franc
>> ...
>
> Probably the shortest solution is
>
>  SELECT code, description
>  FROM currency
>  ORDER BY code != 'CAD', code != 'USD', code;
>
> BTW: your data are obsolete.  Andorra has the Euro.
>
>
> --
> Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-sql
>



view thread (6+ messages)  latest in thread

Message-ID: <33b743250907310627o637c1001v8e1a89060e053d76@mail.gmail.com>
Permalink:  ../33b743250907310627o637c1001v8e1a89060e053d76@mail.gmail.com/
Also on:    postgresql.org/message-id/33b743250907310627o637c1001v8e1a89060e053d76@mail.gmail.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-sql@postgresql.org
  Cc: bricklen@gmail.com, emilu@encs.concordia.ca
  Subject: Re: Show CAS, USD first; the left ordered by currency name
  In-Reply-To: <33b743250907310627o637c1001v8e1a89060e053d76@mail.gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox