Как мне вставить команду sqlite LIKE в C?

У меня есть следующий запрос:

SELECT * FROM versions WHERE path LIKE '%/dir1%'

это прекрасно работает при выполнении из командной строки sqlite.

Однако у меня возникают проблемы при запуске этой команды из программы на Си.

Это немного сложно, потому что в sqlite %Q используется для передачи строк, но LIKE также использует% для выполнения поведения регулярного выражения.

Какую функцию sqlite я должен использовать из API?

1 ответ

Решение

%% преобразуется в %,

Делать ответ, чтобы быть принятым:)

Другие вопросы по тегам