|
|
|
SQLite. Поиск без учета регистра
|
|||
|---|---|---|---|
|
#18+
Столкнулся с тем, что сравнение русскоязычных строк идет с учетом регистра. Искал инфу, как от этого избавиться, но не нашел подходящего решения. Пробовал выполнять "PRAGMA case_sensitive_like = false", но не помогает. Можно ли как-то ешить эту проблему или придется создавать отдельное поле, в котором будет одинаковый регистр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2013, 10:46 |
|
||
|
SQLite. Поиск без учета регистра
|
|||
|---|---|---|---|
|
#18+
что мешает сделать так а по сути мы же сперва строку перед поиском в Верхний регистр потом Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2013, 11:55 |
|
||
|
SQLite. Поиск без учета регистра
|
|||
|---|---|---|---|
|
#18+
Джибсчто мешает сделать так а по сути мы же сперва строку перед поиском в Верхний регистр потом Код: sql 1. В том то и дело, что UPPER() не работает для русских строк. Так что пришлось добавлять столбцы, у которых изначально все строки в верхнем регистре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2013, 14:55 |
|
||
|
SQLite. Поиск без учета регистра
|
|||
|---|---|---|---|
|
#18+
да, погуглил. и в нете простых решений , что то не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2013, 18:29 |
|
||
|
SQLite. Поиск без учета регистра
|
|||
|---|---|---|---|
|
#18+
SQLite должен быть собран с дополнительной библиотекой ICU тогда он будет правильно искать в национальных алфавитах и уметь делать конвертацию регистра букв. В принципе, ICU в Андроиде есть. http://developer.android.com/reference/java/util/Locale.html Но насколько я знаю, на сегодня, ни одна из версий Андроида не включает ICU во встроенном движке SQLite... Это можно проверить используя команду PRAGMA compile_options; Если там будет упомянута ICU опция, то будет жить - а нет, то увы. На 4.0.3 не было. Позднее не проверял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2013, 20:03 |
|
||
|
|

start [/forum/topic.php?fid=13&fpage=28&tid=1331749]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 374ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...