|
MySQL.RU - Webboard
Вернуться
Сортировка русских строк (Константин) 25/09/2002 - 17:19:46
Re: Сортировка русских строк (Константин) 25/09/2002 - 18:11:56
Re: Сортировка русских строк (Фдуч) 26/09/2002 - 15:20:12
Re: Сортировка русских строк (Bogdan) 27/09/2002 - 18:28:14
Re: Сортировка русских строк (vi.k) 29/09/2002 - 05:06:58
> Original message text:
> From: Константин - 25/09/2002 - 17:19:46
> Subject:Сортировка русских строк
> -----------------
> Здравствуйте,
> У меня возникла следующая проблема - необходимо сортировать по алфавиту строки, содержащие русские буквы (грубо говоря, Имена), в запросе пишу "...ORDER BY BINARY Name", но буква "Ж" все равно идет после буквы "С" (не работает сортировка по русскому алфавиту)
> Подскажите пожалуйста как сделать сортировку правильно средствами MySQL.
> PS: Если не сложно, отправьте ответ на мыло
>
From: vi.k - 29/09/2002 - 05:06:58
Subject:Сортировка русских строк
-----------------
1) Создаём обычный индекс ограниченный по длине
INDEX название_индекса ( название_поля(длина_индекса_в_байтах) )и наслаждаемся результатом...
Хотя конечно согласен: я не представляю зачем могла бы понадобиться сортировка по полю TEXT. Возможно в данном случае этот поля вообще не нужен и достаточно будет CHAR/VARCHAR?
2) Обычно я в таких случаях говорю: "Ну, ну..." и "RTFM"
Не понимаю - почему мне не лень залезть в мануал и прочитать, а кого-то видимо прям отвращение что-ли какое-то к этому делу?
The only difference between `BLOB' and `TEXT' types is that sorting and comparison is performed in case-sensitive fashion for `BLOB' values and case-insensitive fashion for `TEXT' values. In other words, a `TEXT' is a case-insensitive `BLOB'.
И если уж на то пошло, то и в CHAR/VARCHAR можно хранить двоичные данные. Только не делать удивлённое лицо...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
4844
|
|