Как переместить конкретный ряд ResultSet в конец его в MSSQL? - PullRequest
2 голосов
/ 20 октября 2011

Мой вопрос: я хочу переместить определенную строку в конец набора результатов MSSQL в Java. Как это может быть сделано ? Я нашел ссылку в MySQL по ссылке stackoverflow

Но у меня это не сработало, так как я использую MSSQL2008.

Ответы [ 2 ]

1 голос
/ 20 октября 2011

Вам, вероятно, нужно будет сделать что-то вроде

ORDER BY CASE WHEN column = 'value' THEN 1 ELSE 0 END

Не уверен насчет точного синтаксиса, специфичного для SQL Server, но что-то подобное обычно работает.

0 голосов
/ 20 октября 2011

Немного подробностей относительно того, что именно вы хотите сделать, может помочь в ответе на этот вопрос, но самый обычный способ сделать это - использовать в вашем sql предложение «order by» и позволить базе данных отсортироватьнабор результатов для вас.Для более правильного или полного ответа, я думаю, нам нужно узнать немного больше о вашей проблеме.Но я надеюсь, что это, по крайней мере, поможет вам начать.

...