Сортировка по подстроке строки, содержащейся в поле таблицы MYSQL

Yura1976

Новичок
Есть таблица, содержащая список статей одного из изданий. Одно поле содержит номера страниц в виде: 3-5, т.е., первая страница статьи - последняя страница статьи. Нужно отсортировать статьи по этим номерам, т.е., должно быть нормальное содержание электронного журнала. Как сделать запрос с такой сортировкой? Я предполагаю, что можно разбить содержимое поля, т.е., в данном примере "3-5", и эту разбивку указать после ORDER BY. А как это сделать в самом sql-запросе, не соображу. Подскажите, пожалуйста, можно ли так сделать, и если можно, то как
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Что означает "нормальная" сортировка?
[telepat_mode]
У тебя сортируется
1-3
11-12
3-4
33-44
Или что?
Ну так ORDER BY page_num*1 ASC
Enjoy!
[/telepat_mode]
 

Yura1976

Новичок
Спасибо! Я не знал что в запросе mysql можно писать "*1".
Теперь все сортируется как нужно
 
Сверху