2016-04-04 3 views
-3

У меня есть таблица СТРАНЫ. Я хочу, чтобы определенная страна отображалась сверху, а остальные страны отображались в алфавитном порядке. Например мое ожидание:Отображение значений столбца 2 после столбца 1

Индия - будет отображаться всегда на вершине Афганистан Болгария Канада Дания Замбия

+0

Вам нужно добавить более подробную информацию по вашему вопросу. Например, как определяется «верхняя» страна? С каким вкусом SQL вы работаете? И каков ваш запрос до сих пор? –

ответ

0

Вы можете сделать это, поставив условные выражения в order by:

order by (case when countryname = 'India' then 1 else 2 end), 
     countryname 
+0

Красиво сделано Гордон Linoff. Я бы не подумал об этом решении. – quest4truth

+0

Спасибо .. У меня есть этот запрос. Есть ли другой способ его решения? Я прошу только из любопытства. – user6157109

Смежные вопросы