anpv
Guest
Сортировка чисел в varchar поле
Доброго времени суток.
Подскажите как отсортировать числа в varchar поле.
Т.е. если использовать ORDER BY field, получается следующее:
10
41
6
7
72
73
8
9
а нужно:
6
7
8
9
10
41
72
73
Сразу скажу почему числа хранятся в символьном поле, пототому что используется древовидная (иерархическая) структура таблицы
и помимо символьных данных встречаются целые числа.
Структура иерархии примерно такая:
Местность => Отель => Здание => Номера комнат.
-~{}~ 21.06.04 18:27:
А номера комнат могут содержать помимо чисел символы (например 1а, 2б ...)
Тоесть нужно отсортировать как по тексту так и по числам.
Доброго времени суток.
Подскажите как отсортировать числа в varchar поле.
Т.е. если использовать ORDER BY field, получается следующее:
10
41
6
7
72
73
8
9
а нужно:
6
7
8
9
10
41
72
73
Сразу скажу почему числа хранятся в символьном поле, пототому что используется древовидная (иерархическая) структура таблицы
и помимо символьных данных встречаются целые числа.
Структура иерархии примерно такая:
Местность => Отель => Здание => Номера комнат.
-~{}~ 21.06.04 18:27:
А номера комнат могут содержать помимо чисел символы (например 1а, 2б ...)
Тоесть нужно отсортировать как по тексту так и по числам.