powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / LIKE проблема с регистром
6 сообщений из 6, страница 1 из 1
LIKE проблема с регистром
    #38646142
sofen.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица улиц, ищу в ней, например, улицу Ленина...

пишу так: select name from streets where name like 'Лен%' - ищет
пишу так: select name from streets where name like 'лен%' - не ищет

Оказалась проблема с регистром. В MySQL проблем с этим нет (адаптирую запросы с него)...

Что нужно сделать, чтобы SQLite не обращал внимание на регистр букв, также как и MySQL?
...
Рейтинг: 0 / 0
LIKE проблема с регистром
    #38646308
sofen.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Порылся в интернете... Что никак не решается простым способом???
...
Рейтинг: 0 / 0
LIKE проблема с регистром
    #38646610
fd00ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sofen.ru, надо перекрыть стандартный NOCASE collation, реализовав свой с тем же именем через sqlite3_create_collation, подсунув функцию для нечувствительного к регистру сравнения
в принципе, проблема решается в 2 строки на нормальных платформах :)
...
Рейтинг: 0 / 0
LIKE проблема с регистром
    #38646641
sofen.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fd00ch,

вроде нашёл статью http://forum.sources.ru/index.php?showtopic=386692
якобы всё просто.... в конце выложены исходники переделок.... прикрутил эти файлы - всё равно не работают как надо)
что делать - не знаю даже...
...
Рейтинг: 0 / 0
LIKE проблема с регистром
    #38646683
fd00ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
небольшое наблюдение из жизни: когда у юзеров что-то не работает - они начинают какую-то ерунду писать на форумах; когда у программистов что-то не работает - они запускают отладчик, находят конкретную проблему и приходят на форум с адекватным описанием этой проблемы и кодом, который сбоит
...
Рейтинг: 0 / 0
LIKE проблема с регистром
    #38654274
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sofen.ruЕсть таблица улиц, ищу в ней, например, улицу Ленина...

пишу так: select name from streets where name like 'Лен%' - ищет
пишу так: select name from streets where name like 'лен%' - не ищет

Оказалась проблема с регистром. В MySQL проблем с этим нет (адаптирую запросы с него)...

Что нужно сделать, чтобы SQLite не обращал внимание на регистр букв, также как и MySQL?

upper(name) like upper('Лен%')
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / LIKE проблема с регистром
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]