Чтобы отсортировать записи из базы по порядку 0-9, А-я, A-z
Следует дописать в запрос "ORDER BY `column` < 'a', `column`".
Если - а - русская - то будет А-я 0-9 A-z
Если - а - английская - то A-z А-я 0-9
Если 0 поставить вместо а, то будет 0-9 А-z А-я
Чтобы получить А-я A-z 0-9 надо изменить ORDER BY: "ORDER BY `column` < 'a', `column` < 'a', `column`", где первая "а" - русская, вторая - английская.
Ну и по вкусу и необходимости добавляем ASC или DESC.