ЗАКАЗАТЬ сначала по определенной строке, затем по остальным - PullRequest
2 голосов
/ 19 сентября 2011

У меня есть таблица, в которой я хотел бы, чтобы одна конкретная строка была первой строкой, возвращенной в наборе, а затем могут следовать остальные строки таблицы.

Я пытался использовать UNION для этого, но он действовал так, как будто я только что сделал обычный выбор *

Любые предложения о том, как это сделать?

1 Ответ

9 голосов
/ 19 сентября 2011
ORDER BY CASE 
    WHEN somecolumn = somevalue -- whatever identifies that row
THEN 1 ELSE 2 END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...