Ruby on rails 如何在Ruby中搜索精确字符串
Ruby代码与下面的mysql查询等价于什么?我试图搜索字符串的精确匹配,例如,“MAIN”和“MAIN”应该是不同的Ruby on rails 如何在Ruby中搜索精确字符串,ruby-on-rails,ruby,Ruby On Rails,Ruby,Ruby代码与下面的mysql查询等价于什么?我试图搜索字符串的精确匹配,例如,“MAIN”和“MAIN”应该是不同的 SELECT UserID FROM sys_users WHERE BINARY UserID='MAIN' 快速浏览一下,可以得出以下答案: 2.1纯字符串条件如果您想将条件添加到查找中,您可以在其中指定它们,就像 Client.where(“订单数量='2')。这将发现所有客户端 订单计数字段的值为2 你可以很容易地通过谷歌找到这个 此外,区分大小写也不重要。提示:您应
SELECT UserID FROM sys_users WHERE BINARY UserID='MAIN'
快速浏览一下,可以得出以下答案:
2.1纯字符串条件如果您想将条件添加到查找中,您可以在其中指定它们,就像
Client.where(“订单数量='2')
。这将发现所有客户端
订单计数字段的值为2
你可以很容易地通过谷歌找到这个
此外,区分大小写也不重要。提示:您应该将默认排序规则切换为UTF-8。相当于mysql查询的Ruby代码:
SysUser.where("UserID='MAIN'").select('UserID')
就像:
SysUser.select('UserID').where('BINARY UserID=?', 'MAIN')
你用什么宝石来搜索(想想狮身人面像/太阳黑子)?