什麼是Ruby代碼等同於以下mysql查詢?我試圖尋找一個完全匹配的字符串eg.'MAIN'和'Main'應該被區別對待。如何在Ruby中搜索確切的字符串
SELECT UserID FROM sys_users WHERE BINARY UserID='MAIN'
什麼是Ruby代碼等同於以下mysql查詢?我試圖尋找一個完全匹配的字符串eg.'MAIN'和'Main'應該被區別對待。如何在Ruby中搜索確切的字符串
SELECT UserID FROM sys_users WHERE BINARY UserID='MAIN'
非常快看看ActiveRecord guide給出了答案:
2.1純字符串條件如果您想條件添加到您的發現,你可以只指定它們在那裏,就像
Client.where("orders_count = '2'")
。這會發現所有的客戶端,其中 的ORDERS_COUNT字段的值是2
你可以很容易地發現這個通過谷歌......
而且,區分大小寫不是Rails的responsibility but depends on your database settings。提示:您應該將默認排序規則切換爲UTF-8。
的Ruby等價代碼MySQL查詢:
SysUser.where("UserID='MAIN'").select('UserID')
你在使用搜索寶石(思維獅身人面像/太陽黑子太陽)? –