Выборка из таблицы, где первые элементы с type = 1
Добрый день.
Подскажите, пожалуйста, как сделать выборку из таблицы SQL, где первые элементы будут type = 1, а дальше остальные?
Источник: Stack Overflow на русском
Добрый день.
Подскажите, пожалуйста, как сделать выборку из таблицы SQL, где первые элементы будут type = 1, а дальше остальные?
Если mysql, то можно так:
select * from tab
order by find_in_set(type,1) desc, id
select * from tab
order by case type when 1 then 1 else 2 end