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

Например :

names
======
Apple

Ball

Cat

Dog

Как я могу поместить 'Ball' внизу списка в порядке возрастания, чтобы список выглядел следующим образом:

names
======
Apple

Cat

Dog

Ball

Как я могу добиться этого в sql-запросе?

1
batwing 1 Мар 2018 в 06:10

1 ответ

Лучший ответ

Вы можете использовать CASE в предложении ORDER BY

ORDER BY CASE WHEN Names = 'Ball' THEN 1 ELSE 0 END,
         Names

Вот Демо

6
John Woo 1 Мар 2018 в 06:12