сортировать результаты из базы данных по стране, штату, названию в алфавитном порядке - PullRequest
1 голос
/ 16 апреля 2011

Я пытаюсь извлечь из базы данных «розничные продавцы» и отобразить их по странам, в первую очередь США. Затем сортировка в алфавитном порядке по штатам, а затем по именам внутри каждого штата.

Потенциально он должен печататься так ...

США

 Alabama
     Acme Retail Store
     Another Alphabetized Store

 Florida
     Computer Store

 Wyoming
     Computer Store Also

Алжир

  Algerian Retail Store

Великобритания

  English Retail Store

и т.д ... и т.д ... и т.д ...

Я правильно вытащил его из базы данных, просто нужна помощь в сортировке.

есть предложения?

1 Ответ

2 голосов
/ 16 апреля 2011
order by 
    case when country = 'usa' then 0 else 1 end asc
    , country asc
    , state asc
    , name asc

должен это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...