mysql不包含模糊查询问题

 更新时间:2023年08月31日 09:15:21   作者:大得369  
这篇文章主要介绍了mysql不包含模糊查询问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

mysql不包含模糊查询

#包含like 
#不包含not like
select * from 数据库表 where HouseName like '%江门奥园项目%' and HouseName like '%幢%' and HouseName not like '%商%';
#不包含not in 
select sum(o.PaidChargeSum) from cdj_order o where o.id not in (select d.order_id from cdj_order_detail d where d.is_canceled !=1);

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多表连接的入门实例教程

    MySQL多表连接的入门实例教程

    这篇文章主要给大家介绍了关于MySQL多表连接的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • MySQL进阶之索引

    MySQL进阶之索引

    索引就是一种数据结构,这种结构类似,链表,树等等。但是比它们要复杂的多,索引(index)是帮助MySQL高效获取数据的数据结构(有序),本文详细介绍了MySQL索引,感兴趣的同学可以参考阅读
    2023-04-04
  • MYSQL拒绝访问报错not allowed to connect

    MYSQL拒绝访问报错not allowed to connect

    MYSQL拒绝访问报错not allowed to connect,下面有个可行的方法,可以在其它任何的主机上以root身份登录
    2014-07-07
  • MySQL Limit执行过程分析探索

    MySQL Limit执行过程分析探索

    limit是MySql的内置函数,一般用于查询表中记录的条数,作用是用于限制查询条数,下面这篇文章主要给大家介绍了关于SQL中limit函数语法与用法的相关资料,详细讲了MySQL Limit执行过程
    2022-12-12
  • Mysql日期查询的详细介绍

    Mysql日期查询的详细介绍

    这篇文章主要介绍了Mysql日期查询的详细介绍,根据时间段进行查询数据库中单表中的数据,如果感兴趣的来了解一下
    2020-07-07
  • mysql update语句的用法详解

    mysql update语句的用法详解

    本文详细介绍了,mysql中update语句的用法,系统全面的学习下update更新语句的用法,有需要的朋友可以参考下
    2014-08-08
  • mysql 5.7.23 解压版安装教程图文详解

    mysql 5.7.23 解压版安装教程图文详解

    这篇文章主要介绍了mysql 5.7.23 解压版安装教程图文详解 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-10-10
  • mysql 5.7.11 winx64初始密码修改

    mysql 5.7.11 winx64初始密码修改

    这篇文章主要为大家详细介绍了mysql 5.7.11 winx64初始密码修改的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • mysql 有关“InnoDB Error ib_logfile0 of different size”错误

    mysql 有关“InnoDB Error ib_logfile0 of different size”错误

    mysql 有关“InnoDB Error ib_logfile0 of different size”错误的解决方法,需要的朋友可以参考下。
    2011-06-06
  • 基于mysql体系结构的深入解析

    基于mysql体系结构的深入解析

    本篇文章是对mysql体系结构进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论