Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Специальная сортировка данных из БД (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/special-naya-sortirovka-dannyh-iz-bd-385778/)

Guest 16.10.2011 14:44

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


Часовой пояс GMT, время: 23:07.


© www.otvetnemail.ru - Форум вопросов и ответов.