这个问题在这里已经有答案了:
mysql查询在逗号分隔的字符串中查找值(11个答案)两年前关门了。我的列值是这样的。我想从给定列中搜索值1。
SELECT * FROM `tbl_test` WHERE `userServices` LIKE '%1%' LIMIT 0 , 30
但是上面的查询为我提供了第2行和第3行的两个值
icomxhvb1#
使用 FIND_IN_SET .下面的查询应该适合您。
FIND_IN_SET
SELECT * FROM `tbl_test` WHERE find_in_set('1', `userServices`) <> 0;
1条答案
按热度按时间icomxhvb1#
使用
FIND_IN_SET
.下面的查询应该适合您。