我在"Googling“这个问题上遇到了麻烦,但希望它对于一个专家(甚至是一个中级人员)来说不是太棘手。
有没有办法在未知数量的多个OR条件中搜索子字符串?
安卓SQLite房间持久化DAO的原始查询为:
SELECT country FROM table WHERE country IN (:searchList)
给定searchList为‘巴黎,法国’,‘柏林,德国’,它将转换为SQL:
SELECT country FROM table WHERE country IN ( 'Paris, France', 'Berlin, Germany' )