Мне нужно сделать выборочный запрос с Android Room.У меня есть таблица с 3 столбцами: «id», «pathOfFile», «rank» «pathOfFile» похож на «file: ///path/to/file.png»
Я хочу выбрать всепуть с фамилией файла, равной «file.png»
Я пишу это
SELECT pathOfFile
FROM FilePaths
WHERE replace(pathOfFile, rtrim(pathOfFile, replace(pathOfFile, '/', '')), '') in ("file.png", ....)
ORDER BY rank
Если я выполню этот запрос на SqliteBrowser на моем ПК, я неу меня нет проблемКогда я пишу
@Query(SELECT pathOfFile FROM FilePaths WHERE replace(pathOfFile, rtrim(pathOfFile, replace(pathOfFile, '/', '')), '') in (:filePaths) ORDER BY rank
Android Studio, после ключевого слова WHERE выдается сообщение об ошибке "ожидается, получено" заменить ".
Как я могу сделать запрос к БД следующим образом?