Как реализовать сложный запрос к базе данных ROOM Android?

Простой запрос к базе данных ROOM Android может выглядеть например так

@Query("SELECT * FROM users WHERE name1 = :x AND name2 = :y")
fun getUser(x: String, y: String): List<User>

возможно ли написать запрос сложнее, по такому алгоритму?

WHERE (name1 = :x AND name2 = :y) OR (name1 = :y AND name2 = :x)

Скобки в запросе можно ставить? И еще вопрос в догонку - в чем разница операторов сравнения = и LIKE как здесь в примере


Ответы (0 шт):