0

在 MySQL 中,如何在包含用逗号分隔的值的字段中搜索值?(我必须搜索 (5,6),它应该返回包含所有可能性的字段 {5,6,(5,6)}

可能吗?

4

3 回答 3

0

你可以试试这个

MyModel.where("field LIKE (?)", "%5,6%")
于 2012-04-16T13:23:41.990 回答
0

MySQL 中有许多用于模式匹配的方法,例如like, RLIKE, MATCH-AGAINST,FIND_IN_SET等。具体的方法取决于您的需要。解释您的样本数据和期望的结果;那么我可以说哪个功能最能帮助你。

于 2012-04-16T13:23:46.907 回答
0
MyModel.where("filed REGEXP '5,6'")
于 2012-04-16T15:11:38.233 回答