Re: An order by question

Поиск
Список
Период
Сортировка
От Tomasz Myrta
Тема Re: An order by question
Дата
Msg-id 401D35D6.2020902@klaster.net
обсуждение исходный текст
Ответ на Re: An order by question  (Michael Fuhr <mike@fuhr.org>)
Ответы Re: An order by question  (Michael Fuhr <mike@fuhr.org>)
Список pgsql-sql
Dnia 2004-02-01 14:34, Użytkownik Michael Fuhr napisał:
> Consider storing the session in a separate field and assigning each
> session a value that collates in the order you want.
> 
> Here's a way to order the sessions using their current format:
> 
> SELECT *
> FROM records
> ORDER BY lastName,
>          firstName,
>          SUBSTRING(term FROM 1 FOR 4),
>          CASE SUBSTRING(term FROM 5)
>            WHEN 'S' THEN 1
>            WHEN 'X' THEN 2
>            ELSE 3
>          END;

or the easier one:

order by lastname,firstname, translate(term,'SXF','123');

Regards,
Tomasz Myrta



В списке pgsql-sql по дате отправления:

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: An order by question
Следующее
От: lawyerkill@aol.com (LawyerKill)
Дата:
Сообщение: REPLACE