| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Сортировка пунктов: 1.1, 1.2, 2.2 и т.д. |
| Автор: Rexar 11.6.2009, 01:09 |
| Как можно выполнить сортировку по полю с пунктами, помогите пожалуйста. К примеру, если по алфавиту сортировать, то будет неправильно: 1 1.1 1.2 10 10.1 2 2.1 2.2 А надо чтобы было так: 1 1.1 1.2 2 2.1 2.2 10 10.1 |
| Автор: Akina 11.6.2009, 07:51 | ||
|
| Автор: skyboy 11.6.2009, 13:53 |
| а могут быть пункты "1.1.5.7"? |
| Автор: Rexar 11.6.2009, 16:55 | ||
Могут...... Спасибо Akina за помощь, работает идеально |
| Автор: skyboy 12.6.2009, 14:44 |
в таком случае CAST(`field` AS decimal) вернет не то, что ожидалось(как можно привести "1.5.7" к типу "вещественное число"?) |