Задавайте вопросы, мы ответим
Вы не зашли.
Приветствую!
Есть поле img тип varchar. Состоит из таких названий:
img_1.jpg
img_2.jpg
...
img_10.jpg
...
Так вот, при сортировке типа ORDER BY img ASC значения сортируются так:
img_1.jpg
img_10.jpg
img_11.jpg
...
img_2.jpg
img_22.jpg
А как сделать чтобы они сортировались по числам, т.е. img_1.jpg, img_2.jpg и тд?
Отредактированно Garik (19.07.2011 20:00:22)
Неактивен
в php есть функция natsort для этого. В sql насколько я знаю подобного нет
Неактивен
Для конкретного случая можно воспользоваться обходным путем:
Неактивен
ок, спасибо! Попробую
Неактивен