mysql - 如何在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 的值。
任何帮助将不胜感激。
解决方案
推荐阅读
- excel - 为什么这种双重比较会在 VBA 中产生溢出错误
- jenkins - 如何将 Taurus 与 Jenkins 集成?
- java - 如何转换列表
- > 进入列表
- >?
- c++ - 如何在 Linux 的 cmake gcc 项目中使用柯南处理 ImGui-SFML 依赖项?
- vue.js - vm.$on 监听器没有从父 mount() 方法触发
- jenkins - 使用声明式管道的 Chef 部署
- php - 在类中创建对象数组作为 PHP 中的属性的最佳方法是什么?
- javascript - 当作为道具传递时,等于两个对象不起作用
- javascript - 模板文字中的 Console.log CSS 样式
- wordpress - 按自定义日期提交的 Wordpress 查询