2015-10-10 4 views
-1

Я хочу выбрать некоторые данные с буквенно-цифровым форматом и отсортировать их с помощью ORDER BY в запросе mysql и экспортировать их как файл excel. При сортировке данных в стандартной сортировке excel результат не совпадает с сортировкой mysql. Что мне делать? Мой запрос просто order by(col) Мои данные, как показано ниже:сортировка данных в php/mysql как сортировка excel

data sort by database и data sorted in excel Как я могу сортировать как первенствует в php или sql запроса?

Как выбрать данные из базы данных, как Excel

этих Excel сортировки

39<br> 
41<br> 
42<br> 
45<br> 
46<br> 
47<br> 
111<br> 
123<br> 
545<br> 
KP-67-87<br> 
KP-62-82<br> 
KP-65-85<br> 
KP-59-77<br> 
KP-44-61<br> 
KP-15-20<br> 
KP-43-60<br> 

и это SQL сортировочной

45 <br> 
46<br> 
47<br> 
5<br> 
545<br> 
6<br> 
KP-103-124<br> 
KP-104-125<br> 
KP-116-139<br> 
KP-11715-11772<br> 
KP-1218-1365<br> 
KP-146-205<br> 
KP-147-206<br> 
KP-15-20<br> 
KP-154-214<br> 
+2

Данные SQL имеют заданный тип. Следовательно, известно, являются ли значения строками или числами или датой/временем. Это делает таблицы базы данных отличными от Excel. –

+1

Не могли бы вы поделиться некоторыми примерами данных и результатом, который вы пытаетесь достичь? Как бы то ни было, это довольно сложно понять. – Mureinik

+0

i приложено два изображения из моих данных, –

ответ

Смежные вопросы