San_Tehnik
Встала следующая задача:
В базе mysql есть поле с типом varchar. Можно сделать по нему сортировку, но так, что бы при вводе чисел "10" стояло не после "1", а после "9"?
Тоесть, сейчас получается так:
Код:
1,10,2,3,4,5,6,7,8,9
а нужно:
Код:
1,2,3,4,5,6,7,8,9,10
Код:
ORDER BY fieldname+0
не особо подходит, так как не правильно сортируются данные типа:
Код:
a1, a2, b1, b2
Всем ответившим глубокая признательность
Последний раз редактировалось: San_Tehnik (22/04/11 в 16:59), всего редактировалось 1 раз