簡體   English   中英

如何在Ruby中搜索確切的字符串

[英]how to search for exact string in Ruby

相當於以下mysql查詢的Ruby代碼是什么? 我正在嘗試搜索字符串的精確匹配,例如'MAIN'和'Main'應該被區別對待。

SELECT UserID FROM sys_users WHERE BINARY UserID='MAIN'

就像:

SysUser.select('UserID').where('BINARY UserID=?', 'MAIN')

快速查看ActiveRecord指南即可得出答案:

2.1純字符串條件如果要在查找中添加條件,則可以在其中指定條件,就像Client.where("orders_count = '2'") 這將找到orders_count字段值為2的所有客戶。

您可以通過Google輕松找到它...

另外,區分大小寫不是Rails的責任,而是取決於您的數據庫設置 提示:您應該將默認排序規則切換為UTF-8。

相當於mysql查詢的Ruby代碼:

SysUser.where("UserID='MAIN'").select('UserID')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM