SQL-запрос упорядочен по алфавиту - PullRequest
8 голосов
/ 15 декабря 2011

У меня есть таблица, как показано ниже,

ID    Description
--------------------
1     Bacteria
2     Cell Lines
3     Compounds
4     Virus
5     Others
6     AntiBody

Мне нужен один SQL-запрос, упорядоченный в алфавитном порядке, но с последней записью «Другой» (ID 5) Это вообще возможно?

Любая помощь будет принята с благодарностью. Спасибо.

Ответы [ 2 ]

10 голосов
/ 15 декабря 2011
SELECT ID, Description
FROM yourtable
ORDER BY CASE WHEN Description = 'Others' THEN 1 ELSE 0 END, Description
10 голосов
/ 15 декабря 2011
SELECT ID, Description
    FROM YourTable
    ORDER BY CASE WHEN ID = 5 THEN 1 ELSE 0 END,
             Description
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...