首页 > 解决方案 > 如何在MYSQL查询中匹配精确值

问题描述

我有一个具有逗号分隔值的字段,如下所示:192,193,195,196,197,198,199,200

我想执行精确搜索就像如果我搜索 92 那么上面的记录不应该出现在结果中。但是,如果我搜索 192,那么只会出现上面的记录。

我已经尝试过 LIKE 查询,但似乎不起作用。

SELECT * FROM TABLE_NAME WHERE field_name LIKE '92'
SELECT * FROM TABLE_NAME WHERE field_name LIKE '%92%'

但上面的查询返回的记录也具有类似 192 的值。

任何帮助将不胜感激。

标签: mysqldatabase

解决方案


推荐阅读