1

什么是相当于以下 mysql 查询的 Ruby 代码?我正在尝试搜索字符串的完全匹配,例如。'MAIN' 和 'Main' 应该区别对待。

SELECT UserID FROM sys_users WHERE BINARY UserID='MAIN'
4

3 回答 3

2

就像:

SysUser.select('UserID').where('BINARY UserID=?', 'MAIN')
于 2013-05-21T10:03:35.147 回答
0

快速查看ActiveRecord 指南给出了答案:

2.1 纯字符串条件 如果你想为你的查找添加条件,你可以在那里指定它们,就像 Client.where("orders_count = '2'"). 这将找到 orders_count 字段值为 2 的所有客户端。

你可以很容易地通过谷歌找到这个......

此外,区分大小写不是 Rails的责任,而是取决于您的数据库设置。提示:您应该将默认排序规则切换为 UTF-8。

于 2013-05-21T09:57:04.783 回答
0

相当于 mysql 查询的 Ruby 代码:

SysUser.where("UserID='MAIN'").select('UserID')
于 2013-05-21T09:58:05.607 回答