|
Тема |
MySQL LIKE 'кирилица%' |
|
Автор |
ro6avia (ламерясал) |
|
Публикувано | 06.10.03 14:29 |
|
|
Имам въпросче за по-знаещите от мен MySQL :-)
Искам да търся в едни varchar полета със фамилии в тях само по първата буква и да сортирам по азбучен ред. След като се оказа, че :
SELECT * FROM names WHERE family LIKE 'А%' ORDER by family (a-то е на кирилица), връща странни резултат, а и ги подрежда по странен ред направих следната врътка :
SELECT ... WHERE family LIKE concat(0xC1,'%') OREDER by BINARY family
Тази цялата врътка заработи, но дали е най удачния вариянт.
Подреждането мисля че ще си работи добре , но ме притеснява 0хС1-то (аски кода на А в кирилицата). Няма ли по-читав вариант за търсене по кирилица ? Имам всякакъв достъп до машината, така че да сменя някоя настройка не е проблем.
E tuk ni6to niama :
|
| |
|
|
|