mysql解决模糊查询包含关系

后台要根据期限筛选查询时如果用like,

SELECT * from t_user_accord_invest t where t.invest_period like '%1%';

就会出现 参数为1时 ,13的也能筛选出来,出现查询bug。

解决方案

利用mysql 字符串函数 find_in_set();

SELECT * from t_user_accord_invest t where find_in_set(1,t.invest_period);

完美避免like出现的问题。

mysql查询包含 4种方法

方法一:like

SELECT * from t_user_accord_invest t where t.invest_period like '%1%';

方法二:find_in_set(字符, 字段名)

SELECT * from t_user_accord_invest t where find_in_set(1,t.invest_period);

方法三:locate(字符,字段名)

SELECT * from t_user_accord_invest t where locate(1,t.invest_period) and t.is_use=1;

方法四 INSTR(字段名,字符)

SELECT * from t_user_accord_invest t where INSTR(t.invest_period,1) and t.is_use=1;

mysql解决模糊查询包含关系相关推荐

  1. mysql 4 中文模糊查询_解决MySQL中文模糊查询问题

    解决MySQL中文模糊查询问题: 我们在MySQL中进行中文模糊查询时,经常会返回一些与之不相关的记录,比如查找 "%a%" 时,返回的可能有中文字符,却没有 a 字符存在.对于此 ...

  2. mysql中文模糊查询_解决MySQL中文模糊查询问题

    解决MySQL中文模糊查询问题: 我们在MySQL中进行中文模糊查询时,经常会返回一些与之不相关的记录,比如查找%a%时,返回的可能有中文字符,却没有a字符存在.对于此问题目前发现一种方法可以很方便解 ...

  3. mysql中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示.  比如 SELECT * FROM [user ...

  4. mysql的模糊查询以及时间类型整理

    最近项目需求做模糊查询,大家也都知道,模糊查询是挺简单的,但难的是如何提升效率,,,当然在此咱们不说其他高深的,只针对mysql的模糊查询 1.mysql中除了like模糊查询,还有另一种模糊查询,F ...

  5. mysql 中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] ...

  6. mysql中模糊查询的四种用法

    转载自  https://www.cnblogs.com/songfayuan/articles/7290158.html 下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可 ...

  7. mysql优化模糊查询_MySQL的LIKE模糊查询优化

    %xxx%这种方式对于数据量少的时候,我们倒可以随意用,但是数据量大的时候,我们就体验到了查询性能的问题,像老化的车子艰难趴着坡一样,并且这种方式并未使用到索引,而是全表扫描 mysql 高效模糊查询 ...

  8. mysql查询单个员工信息_PHP+MySQL实现模糊查询员工信息功能示例

    本文实例讲述了PHP+MySQL实现模糊查询员工信息功能.分享给大家供大家参考,具体如下: 一.代码 注意两点: 1.用Notepad+编辑时,格式选择:[编码字符集]->[中文]->[g ...

  9. 解决模糊查询问题 element UI 从服务器搜索数据,输入关键字进行查找

    解决模糊查询问题 element UI 从服务器搜索数据,输入关键字进行查找 参考文章: (1)解决模糊查询问题 element UI 从服务器搜索数据,输入关键字进行查找 (2)https://ww ...

最新文章

  1. 《Haskell并行与并发编程》——第2章,第2.1节惰性求值和弱首范式
  2. asp.net性能的技巧
  3. (chap6 Http首部) 首部字段概论
  4. 【Bootstrap4前端框架+MySQL数据库】前后端综合实训【10天课程 博客汇总表 详细笔记】【附:所有代码】
  5. Java里的class对象 - class object
  6. Serverless 落地挑战与蚂蚁金服实践
  7. easyui datagrid 不分页_快递物流管理系统(SSM,JQUERY-EASYUI,MYSQL)
  8. java中得到文件MIME类型的几种方法(转)
  9. 使用Python成功调用大漠插件方法
  10. 聊聊集成电路工程技术人员都有哪些?
  11. 电力系统微型计算机继电保护试题,电力系统微型计算机继电保护 复习考试题及答案...
  12. QueryDSL 大于、小于、大于等于、小于等于、等于、不等于方法
  13. Pascal词法分析器用java实现
  14. outlook你的邮件服务器证书无效,outlook, webmail.xxx.com 证书无效过期,无法连接到服务器,outlook无法收发邮件...
  15. 20核服务器项目,详细解答E5-2680v2,20核40线程服务器的具体用途怎么体现出来
  16. 下一代防火墙组网简介
  17. 行动力强大的人,都是“二进制”的
  18. Spring启动过程详解
  19. Unity 交通系统
  20. jbmp.jar 下载地址

热门文章

  1. C++实验八——类的继承(2)
  2. 项目进度控制的主要任务是什么?
  3. 消防应急通讯平台设计
  4. 去哪家期货公司如何开户?
  5. 如何恢复删除好友的微信聊天记录?iPhone手机高效操作方法
  6. GitHub上热门的Java开源项目
  7. 非线性规划(二): Matlab 求解约束极值问题
  8. python进行谱曲_使用LSTM-GAN为歌词谱曲
  9. 蒲公英 · JELLY技术周刊 Vol.26: 请问您这个月要来点肝么?
  10. CV | 运动目标检测 之 背景差分法