SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 04.10.2017 16:25:36

cha0s
Участник
Зарегистрирован: 29.07.2014
Сообщений: 18

Mysql сервер не правильно сортирует данные

Добрый день, в чем может быть проблема если ORDER BY выдает какую-ту ерунду, прикладываю скрин, получается так что при сортировки символ C он считает выше чем Z, в чем может быть проблема куда копать? это с английским так языком, про русский вообще молчу, он что-то хаотичное показывает в сортировке.

Отредактированно cha0s (04.10.2017 16:27:24)


Прикрепленные файлы:
Attachment Icon sort.JPG, Размер: 136,647 байт, Скачано: 8

Неактивен

 

#2 04.10.2017 16:36:11

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5291

Re: Mysql сервер не правильно сортирует данные

mysql> create table test (q text);
Query OK, 0 rows affected (0.42 sec)

mysql> insert into test values('z'),('c'),('с');
Query OK, 3 rows affected (0.16 sec)
Records: 3  Duplicates: 0  Warnings: 0

mysql> select q from test order by q desc;
+------+
| q    |
+------+
| с    |
| z    |
| c    |
+------+
3 rows in set (0.05 sec)

Ловкость рук и никакого мошенничества.
Одна 'с' русская, другая английская.

Неактивен

 

#3 04.10.2017 17:16:07

cha0s
Участник
Зарегистрирован: 29.07.2014
Сообщений: 18

Re: Mysql сервер не правильно сортирует данные

Блин, да проблема именно в этом. Фак. Спасибо.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson