Данных SQLite строка содержит другую строку запроса
Как мне это сделать?
например, если мой столбец "кошки, собаки, птицы", и я хочу получить любые строки, где столбец содержит кошек?
2 ответа:
пока
LIKEподходит для этого случая, более общего назначения решение заключается в использованииinstr, что не требует экранирования символов в строке поиска. Примечание:instrдоступно начиная с Sqlite 3.7.15.SELECT * FROM TABLE WHERE instr(column, 'cats') > 0;кроме того, имейте в виду, что
LIKEрегистрнечувствительный, аinstrрегистрчувствительный.