【发布时间】:2013-06-03 07:09:12
【问题描述】:
我想查询年龄字段值为 24 或 26 的数据库表。 我尝试在查询中使用“喜欢”。
User.where('age like ? or age like ?',"%24%","%26%")
我在这里做错了吗?
【问题讨论】:
-
当您可以直接检查是否相等时,您为什么要使用 like? User.where("age = ? or age = ?", 24, 26)
-
您的查询应该可以正常工作,您遇到的错误是什么?!
-
User.find_by_age([24,26]) 怎么样?
标签: ruby-on-rails regex sql-like