Есть задача сделать выборку из базы, отсортированную по некому текстовому полю, в котором содержиться примерно такая информация: Обезьяна №1 Обезьяна №2 Обезьяна №3 ... Обезьяна №10 Обезьяна №11 ... Обезьяна №20 и т.д. Соотвественно, простая сортировка по этому полю сортирует в порядке 1, 10, 100, 2, и т.д., а не 1,2,3... Много на эту тему в инете нашел, про CAST и CONVERT, однако работает лишь тогда, когда номер обезъяны стоит в начале строки. А если в середине, то после конверта дает 0... Подскажет кто-нибудь?
Присоединяюсь к вопросу. Сам бьюсь уже несколько дней, никак пока не получается сделать нормальную сортировку. Решение не появилось?