【问题标题】:How to use LIKE query in Ruby on Rails如何在 Ruby on Rails 中使用 LIKE 查询
【发布时间】:2013-04-24 19:40:34
【问题描述】:

mysql中的LIKE查询,查询数据库并忽略大小写。 例如:

"bzupnick" = "Bzupnick" #  false
"bzupnick" LIKE "Bzupnick" # true

那么如何在 Ruby on Rails 中进行 LIKE 查询。

这是一个示例查询:

@results = User.joins(:jobs).where(:jobs => { :job_name => job }, :users => { :zip => zip })

【问题讨论】:

    标签: mysql ruby-on-rails postgresql


    【解决方案1】:

    试试这个..

    User.joins(:job).where("job_name like ? and name like ?","%Dummy%", "%Bzupnick")
    

    您也可以通过将to_sql放在上述语句的末尾来验证SQL查询

    【讨论】:

    • 所以 "?"s 和 "%" 的东西不起作用,但是使用插值,它工作得很好。
    猜你喜欢
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    相关资源
    最近更新 更多