Можно ли сделать заказ в алфавитном порядке в mySQL следующим образом:
A1
A2
A3
A5
A10
A11
A20
A23
A24
К сожалению, заказ, который я получаю, упорядочен, как показано ниже. Обратите внимание, что любое число перед A10 не сгруппировано?
A1
A10
A11
A12
A2
A20
A23
A24
A3
A5
Примечание:
Эти буквенно-цифровые строки на самом деле являются почтовыми индексами, поэтому я не могу поставить A01, потому что технически это не префикс почтового кода. Я также хотел бы, чтобы пользователь не вводил другие данные, чтобы система правильно их сортировала, потому что мои пользователи не очень разбираются в Интернете. Кроме того, эти буквенно-цифровые строки не смогут быть введены в базу данных в правильном порядке, поскольку они могут быть удалены и добавлены в любое время.