Я запускаю выборку, которая возвращает буквенно-цифровые результаты, например:
ABC-1
ABC-2
ABC-10
SAM-1
SAM-2
SAM-10
SAM-20
Я пытался использовать:
ORDER BY CAST(mid(field_name, 6, LENGTH(class) -5) AS unsigned)
и
ORDER BY filed_name + 0 ASC
это помогло навести порядок, но я не могу заказать -2 до -10
большое спасибо