На данный момент выборка сортируется через ORDER BY ASC следующим образом: символ "-", цифра, буква.Стоит задача, чтобы сортировка была: цифра, буква, символ "-"Перекопал кучу инфы, нашел несколько вариантов решения:1. в ORDER BY использовать CASE2. найти collation с сортировкой цифра, буква, -3. написать свой файл с правилами сортировки (collate)4. писать пользовательскую функцию для метода пузырька с применением диапазоновПункт 4-ый для меня приемлем, метод пузырька нашел на php, теперь не могу понять логику действий применительно к диапазонам, я так понимаю, что надо делать диапазон для цифр, отдельно - букв и для "-"Подскажите что-нибудь по этой теме.Заранее спасибо.
|