кстати можно даже строку разрезать и каждую координату в результат занести, правда не знаю как будет этот запросо по скорости
пример
select id, cord , substring(`cord`, 0, 2) as x1, substring(`cord`, 4, 7) ... from tab order by x1, y1, x2, y2 asc
как то так
по опять же длина цифры до 3 символов желательно