Я ищу значения с знаком с точкой с запятой (;). Поэтому у меня есть:Как найти значение, которое включает знак с запятой (;) в SQLite?
SELECT * FROM table WHERE value MATCH '; "+lookingFor+"*'
Это дает логическую ошибку в SQLite. Как объяснить программе ";" не для того, чтобы разбить код на кусок? Что я делаю неправильно?
PS. Пример значение столбца:
apple; orange; banana
pineapple; watermelon
Это запрос:
query = "SELECT id AS _id,
entry_id ,
re_value,
ke_value,
g_value
FROM search_eng_fts
WHERE g_value MATCH '"
+ lookingFor+ "* OR
; "+lookingFor+"*'
ORDER BY length(g_value)
LIMIT 100";
вы можете вставить код, который вы используете для выполнения запроса! –
добавлен актуальный запрос –