find() findall() 能实现模糊查询吗?
发布于:2022-01-17 09:50:54
#1 fenshenxia
如题:比如查询所有 姓名包含 国 的人名;能否实现;怎么实现? 谢谢!
2010-12-28 18:37:25
#2 jake
find/findAll的条件可以是数组(表示AND关系),还可以是字符串(表示SQL语句的WHERE后面的字符串),所以上面说的模糊查找可以:
findAll(" name like '%国%' ");
2010-12-28 18:40:54
#3 fenshenxia
谢谢版主的回复 有看到用 BINARY 前缀的
findAll(" binary name like '%国%' ");
这样写可以吗?
2010-12-28 18:54:20
#4 jake
那是字段名,
findAll(" 字段名 like '%国%' ");
2010-12-28 20:21:00