Подтвердить что ты не робот

MySQL: упорядочить по полю, поместив пустые ячейки в конец

У меня есть таблица MySQL, которая содержит ряд продуктов. То, что я хочу сделать, это сортировать таблицу по одному конкретному столбцу (большинство значений начинаются с цифр, например: 1-й, 2-й) и т.д. Однако, поскольку некоторые записи не имеют значения для этого столбца, когда я пытаюсь сортировать, таблица автоматически помещает пустые строки FIRST.

Я ищу способ сортировки строки ASCENDING, но только вставить пустые записи в конце отсортированных записей, если это имеет смысл?

Любая помощь будет очень благодарна!

4b9b3361

Ответ 1

select * from table
order by if(field = '' or field is null,1,0),field