Re[6]: Сортировка в запросе
От: napalm Украина www.semargl.com
Дата: 08.02.05 16:28
Оценка:
Здравствуйте, _MarlboroMan_, Вы писали:


_MM_>Здравствуйте, serb, Вы писали:


_MM_>>>это только если поле было строковым. для числовых полей всё будет в порядке


S>>ок

S>>спасибо

_MM_>для преобразования строки в число используй ф-цию VAL()


В mysql при запросе вида
SELECT ... ORDER BY VAL(version) DESC

вылетает с ошибкой

А при
SELECT ... ORDER BY (version + 0) DESC
и
SELECT ... ORDER BY (0 + version) DESC

все-равно сортирует как строку:
9.0
8.5
11.0
10.0

version — строковая (из расчета, что может быть типа "1.0 beta")

Подскажите пожалуйста как все-таки отсортировать по строковому полю, как по числовому.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.