Android Room数据库Like模糊查询
1、模糊查询
模糊查询的一般用Like关键字:
//查询表user中的user_name 包含‘黄’字的user集合
select * from user where user_name like '%黄%'
2、Room中的模糊查询
Room中用||代替+号
示例:
// ||相当于+号
@Transaction
@Query("SELECT * FROM user WHERE user_name LIKE '%' || :searchName || '%' ")
fun queryUser(searchName: String): List<User>