5 / 5 / 0
Регистрация: 16.01.2013
Сообщений: 16
|
|
1 | |
Нужно сделать регистронезависимый поиск по таблице, содержащей русские буквы17.01.2013, 00:04. Показов 1870. Ответов 3
Метки нет (Все метки)
Здравствуйте! Мне нужно добавить возможность выборки из базы данных sqlite по русским буквам (содержащие известнрую проблему с like и uppercase). Делаю все по этой статье http://habrahabr.ru/post/122408/
Получаю откомпилированный файл libandroid_sqlite.so Далее у автора так все расплывчато написано, я не пойму как его использовать. Кто в курсе темы, пожалуйста, помогите..
0
|
17.01.2013, 00:04 | |
Ответы с готовыми решениями:
3
Вывести все русские строчные буквы в порядке следования их кодов в таблице ASCII Поиск в selecte - русские буквы Поиск строки, содержащей наибольшее количество слов, начинающихся с гласной буквы поиск на русские буквы выдает аброкадабру |
4 / 4 / 1
Регистрация: 20.02.2015
Сообщений: 24
|
||||||||||||||||
20.06.2016, 20:55 | 2 | |||||||||||||||
Приведу пример решения на C#. Сразу скажу, что такой подход снижает производительность (http://dev.net.ua/blogs/def198... mance.aspx), но у меня с ним проблем пока не возникало, и работает всё именно так как и должно.
Для этого я использовал Пользовательскую Функцию (User-Defined Function) и создал вот такой класс :
0
|
100 / 79 / 9
Регистрация: 03.08.2014
Сообщений: 447
|
|
20.06.2016, 23:39 | 3 |
Мой вариант, возможно, слишком груб, но работает исправно. В таблице я делаю еще один столбец, куда заносится дубль столбца для поиска с кириллицей, но текст написан в uppercase. Поиск веду по этому столбцу, преобразовав запрос в uppercase. Вывод, естественно, из исходного столбца.
0
|
426 / 406 / 68
Регистрация: 06.10.2012
Сообщений: 1,748
|
|
21.06.2016, 12:25 | 4 |
Alexvp, собственно, это самое простое и распространённое решение. Правда, размер базы существенно увеличивается. И лучше lowercase, чтобы читать было приятнее. Давно прошли времена печатных машинок с большими буквами, а народ до сих пор лепит uppercase.
0
|
21.06.2016, 12:25 | |
21.06.2016, 12:25 | |
Помогаю со студенческими работами здесь
4
Нужно исправить ошибки и изменить английские буквы на русские Нужно, чтобы проверяло, если ли русские буквы в строке Регистронезависимый поиск Регистронезависимый поиск Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |