Допустим, у меня есть это в столбце:
'a' 'b' 'c' 'd' 'e'
Я хочу, чтобы данные были отсортированы и выглядели так:
'a' 'b' 'd' 'e' 'c'
Возможно ли это?
Другой способ использования оператора CASE:
CASE
Запрос
select [column_name] from [your_table_name] order by case [column_name] when 'c' then 2 else 1 end, [column_name];
Найти демо здесь
select letter from letters order by case letter when 'a' then 0 when 'b' then 1 when 'd' then 2 when 'e' then 3 when 'c' then 4 end