vl409
Новичок
Объясните ещё раз про Like "%string%" и возможно русский язык
Есть огромная база на пару гигов. В ней например надо искать по многим условиям, одно из них - название улицы.
Название улицы сделано конечно тупо: в одном поле типа varchar стоят записи:
ул. Ленина
Ленина ул.
улица Ленина
Ленина пер.
и всё в таком стиле.
Так вот: как искать что-то по улице Ленина?
Where street like "%Ленина%" ? Почему при поиске по Like %xxx% выдаются странные результаты? Например ищу:
street like "%НЕВСКОГО%"
Получаю:
ДОСТОЕВСКОГО
ОДОЕВСКОГО ПР.
ВАСИЛЕВСКОГО МАРШАЛА
ВИШНЕВСКОГО
ищу street like "%Невского%"
получаю 2! резульата и оба 'Достоевского'...
Вообще регистр на поиск влияет? А кодировка ? У меня всё в KOI8-R...
Есть огромная база на пару гигов. В ней например надо искать по многим условиям, одно из них - название улицы.
Название улицы сделано конечно тупо: в одном поле типа varchar стоят записи:
ул. Ленина
Ленина ул.
улица Ленина
Ленина пер.
и всё в таком стиле.
Так вот: как искать что-то по улице Ленина?
Where street like "%Ленина%" ? Почему при поиске по Like %xxx% выдаются странные результаты? Например ищу:
street like "%НЕВСКОГО%"
Получаю:
ДОСТОЕВСКОГО
ОДОЕВСКОГО ПР.
ВАСИЛЕВСКОГО МАРШАЛА
ВИШНЕВСКОГО
ищу street like "%Невского%"
получаю 2! резульата и оба 'Достоевского'...
Вообще регистр на поиск влияет? А кодировка ? У меня всё в KOI8-R...