你的位置:PUT中文网 > MVL中文网 > >mysql模糊匹配多个值的两种方法实例
热点资讯
MVL中文网

mysql模糊匹配多个值的两种方法实例

发布日期:2025-01-04 11:07    点击次数:105

要求:实现mysql中对同个字段进行多个匹配值的模糊查询 先看数据表: 目标是在user表中,匹配出姓氏在family_info表中的记录。 方法一:将like作为连接条件 将查询表与需要匹配的多个值(可以是表或select子句结果)进行左连接,以字段使用like模糊匹配作为连接条件,再对连接结果进行非空过滤。 先看like模糊匹配作为连接条件的结果: 能看到,没有对应匹配值的数据在查询中,family_name字段结果是null,此时再把语句进行调整,将匹配后family_name为null值的数据进行过滤,得到所需要的查询语句: 能得到姓名为“张”、“王”开头的记录。 方法二:正则表达式搭配group_concat函数 使用group_concat函数来生成任意字符串左匹配的正则表达式字符串: 使用regexp操作符来使用正则表达式: 结果是查询出了姓名为“张”、“王”开头的记录。 示例表的表语句: 总结 到此这篇关于mysql模糊匹配多个值的文章就介绍到这了,更多相关mysql模糊匹配多个值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 您可能感兴趣的文章:MySQL全文索引like模糊匹配查询慢解决方法MySQL两个字段模糊匹配操作方案

上一篇:快科技资讯2024年07月19日Blog版
下一篇:元宇宙Gamefi链游系统开发-漫云科技-搭建效果案例定制现成案例
友情链接: