mysql判断查询条件是否包含某字符串的7种方式

 更新时间:2023年10月16日 10:27:26   作者:赤地千里旱魃  
本文主要介绍了mysql判断查询条件是否包含某字符串,主要介绍了7种方式,具有一定的参考价值,感兴趣的可以了解一下

like 也就是模糊查询 如:select user_name from sys_user where user_name like ‘%李%’

locate 判断是否包含某字符串 如:select user_name from sys_user where locate(‘云’,user_name)>0

position 判断是否包含某字符串 如:select user_name from sys_user where POSITION(‘云’ IN user_name) > 0

instr 判断是否包含某字符串 如:select user_name from sys_user where instr(user_name,‘云’)>0

find_in_set 正好反过来,库里字段的值是否被包含在条件字符串里 如下:

select * from user where find_in_set (user_name,‘李刚,刘备')>0

正则匹配两个字符串是否含有交集,我中有你,你中有我,如有共同部分,则返回数据,如下:

select * from user where user_name REGEXP REPLACE(‘李刚,刘备',‘,',‘|')

CONCAT(‘,’,str,‘,’) 查询某字段中以逗号分隔的字符串的方法,好处是如果是数字逗号拼接的话,查询的参数是个位数的话,很容易查询出一大堆覆盖个位数的多位数数字

select user_name from sys_user where CONCAT(‘,',‘尹云,贺云强',‘,') like ‘%,尹云,%'

到此这篇关于mysql判断查询条件是否包含某字符串的7种方式的文章就介绍到这了,更多相关mysql 查询字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL系统库之performance_schema的实现

    MySQL系统库之performance_schema的实现

    performance_schema用于收集和存储关于数据库性能和资源利用情况的信息,本文主要介绍了MySQL系统库之performance_schema的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • SQL实现对数据库检索数据的直接转换计算

    SQL实现对数据库检索数据的直接转换计算

    这篇文章主要介绍了SQL实现对数据库检索数据的直接转换计算,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • MySQL因配置过大内存导致无法启动的解决方法

    MySQL因配置过大内存导致无法启动的解决方法

    这篇文章主要给大家介绍了关于MySQL因配置过大内存导致无法启动的解决方法,文中给出了详细的解决示例代码,对遇到这个问题的朋友们具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • 详解Mysql中日期比较大小的方法

    详解Mysql中日期比较大小的方法

    这篇文章主要介绍了Mysql中日期比较大小的方法,需要的朋友可以参考下
    2018-04-04
  • MySQL中IO问题的深入分析与优化

    MySQL中IO问题的深入分析与优化

    据库作为存储系统,所有业务访问数据的操作都会转化为底层数据库系统的IO行为,下面这篇文章主要给大家介绍了关于MySQL中IO问题的深入分析与优化的相关资料,需要的朋友可以参考下
    2022-04-04
  • mysql问题之slow log中出现大量的binlog dump记录的解决方法

    mysql问题之slow log中出现大量的binlog dump记录的解决方法

    今天在查看mysql中发现比较慢,然后我使用了slow log,发现出现了大量的binlog dump记录,下面我来给大家整理一下这个问题的解决办法
    2013-09-09
  • Mysql视图和触发器使用过程

    Mysql视图和触发器使用过程

    这篇文章主要介绍了MySql视图与触发器使用过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-12-12
  • Windows 64位重装MySQL的教程(Zip版、解压版MySQL安装)

    Windows 64位重装MySQL的教程(Zip版、解压版MySQL安装)

    这篇文章主要介绍了Windows 64位,重装MySQL的方法(Zip版、解压版MySQL安装),本文给大家介绍的非常详细,具有一定的参考借鉴价值需要的朋友可以参考下
    2020-02-02
  • 最全mysql数据类型梳理汇总

    最全mysql数据类型梳理汇总

    这篇文章主要介绍了最全mysql数据类型梳理汇总,​​mysql​​支持多种数据类型,主要有数值类型、日期与时间类型以及字符串类型,更多相关内容需要的朋友可以参考一下
    2022-07-07
  • 详解MySQL查看执行慢的SQL语句(慢查询)

    详解MySQL查看执行慢的SQL语句(慢查询)

    查看执行慢的SQL语句,需要先开启慢查询日志,MySQL的慢查询日志,记录在MySQL中响应时间超过阀值的语句(具体指运行时间超过long_query_time值的SQL,本文给大家介绍MySQL查看执行慢的SQL语句,感兴趣的朋友跟随小编一起看看吧
    2024-03-03

最新评论