Prolix
Новичок
Сортировка по строчному значению с учетом численного значения
Здравствуйте,
в таблице имеется набор записей следующего типа:
test-aa-11
test-aa-111
test-aa-11a
test-aa-12
test-aa-13
test-aa-18
test-aa-1800
test-aa-347
показан образец вывода, как это делает mysql (order by... asc). Однако требуется вывод по типу того, как подобные имена файлов отображались бы в Windows Explorer:
test-aa-11
test-aa-11a
test-aa-12
test-aa-13
test-aa-18
test-aa-111
test-aa-347
test-aa-1800
Т.е. в первую очередь берется во внимание строчное значение, и если оно совпадает с предыдущим, сортировка ведется в возрастающем порядке по числовому значению.
Заранее спасибо за совет.
Здравствуйте,
в таблице имеется набор записей следующего типа:
test-aa-11
test-aa-111
test-aa-11a
test-aa-12
test-aa-13
test-aa-18
test-aa-1800
test-aa-347
показан образец вывода, как это делает mysql (order by... asc). Однако требуется вывод по типу того, как подобные имена файлов отображались бы в Windows Explorer:
test-aa-11
test-aa-11a
test-aa-12
test-aa-13
test-aa-18
test-aa-111
test-aa-347
test-aa-1800
Т.е. в первую очередь берется во внимание строчное значение, и если оно совпадает с предыдущим, сортировка ведется в возрастающем порядке по числовому значению.
Заранее спасибо за совет.