Данные "180 см" в поле mysql text. Посоветуйте как отсортировать

bubblegum

Новичок
Данные "180 см" в поле mysql text. Посоветуйте как отсортировать

Есть таблица характеристик, в которой все значения хранятся в поле типа text. При выводе фильтра order by val
естественно они выводятся в таком порядке:
180 см
200 см
50 см
51.2 см
Не соображу, как бы можно вывести в порядке увеличения числовых значений. При том, в этом же поле хранятся "совсем текстовые" данные. Ясно, что нужно или дополнять слева нулями в логике запроса, или запрос в массив и сортировать в нем. В обоих случаях неясно, как отделить такие вот "числовые" значения от прочих
 

jonjonson

Охренеть
Может проще хранить цифровые значения как цифровые значения. Тогда сортировать станет проще :)
 

Фанат

oncle terrible
Команда форума
очередной знаток, который лучше всех знает, как проще, и как правильнее...
 

Rammstein

PHPClub::News
Буагагагага)

Автору предлагаю заняться проектированием... или убица ап стенку.

sakon
Смертельный номер: выборка 1 млн. записей :)
 
Сверху