仓库与查询 · 第 10 题,共 12 题
一个搜索需要找出标题中包含搜索词 $searchWord 的所有会议。哪个约束条件是正确的?
有 1 个正确答案。 中等
显示答案
答案
- B $query->like('title', '%' . $searchWord . '%')
解析
like() 的作用与 SQL LIKE 相同:只有前后加上 % 通配符才会变成子串搜索,否则就是精确比较。contains() 检查多值关系(例如 ObjectStorage)是否包含某个对象,equals() 不支持通配符。如果搜索词本身包含 % 或 _,需要先对其转义。