MySQL两个字段模糊匹配操作方案

 更新时间:2023年09月08日 11:38:59   作者:jingyu鲸鱼  
这篇文章主要给大家介绍了关于MySQL两个字段模糊匹配操作的相关资料,两张MySQL表进行模糊匹配可以使用like语法来实现,文中通过代码介绍的非常详细,需要的朋友可以参考下

1.需求:

今天遇到一个业务需求:两张MySQL表做join,两个关联键是包含关系,SQL该怎么实现。

2.思路:

由于两个关联键是包含关系,那么首先想到的就是like模糊匹配。通常我们见过的like语法都是类似 a like ‘%aa%’; 那么根据这个思路,我们如何实现两个字段模糊匹配呢?

3.方案:

原始表a:

原始表cp:

想要的结果:

select
    a.*,
		cp.*,
    case when cp.config_name is not null then concat(class_lv1,'-',class_lv2) else '-' end as class
from 
(
    SELECT
        config_name,
        cluster
    FROM pf_cost_daily_summary
    WHERE day_id=20230608
    group by day_id,hulk_id,config_name,cluster,cluster_path
)a
left join pf_cost_classproject_hdfs cp on a.cluster=cp.cluster and a.config_name like concat('%',cp.config_name,'%')

4.总结:

两个字段模糊匹配:

a.config_name like concat('%',cp.config_name,'%')

总结 

到此这篇关于MySQL两个字段模糊匹配操作的文章就介绍到这了,更多相关MySQL字段模糊匹配内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SQL实现相邻两行数据的加减乘除操作

    SQL实现相邻两行数据的加减乘除操作

    这篇文章主要介绍了SQL实现相邻两行数据的加减乘除操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • Mysql查询时间区间日期列表实例代码

    Mysql查询时间区间日期列表实例代码

    最近常用到mysql的日期范围搜索,下面这篇文章主要给大家介绍了关于Mysql查询时间区间日期列表的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • MySQL数据库误删恢复的超详细教程

    MySQL数据库误删恢复的超详细教程

    MySQL误删数据库,造成了数据的丢失,这是非常尴尬的,但是有许多方案可以用来尝试恢复丢失的数据库,这篇文章主要给大家介绍了关于MySQL数据库误删恢复的超详细教程,需要的朋友可以参考下
    2024-03-03
  • 浅谈选择mysql存储引擎的标准

    浅谈选择mysql存储引擎的标准

    本文介绍了如何选择mysql存储引擎,从存储引擎的介绍、几个常用引擎的特点三个方面进行讲解,感兴趣的小伙伴们可以参考一下
    2015-07-07
  • 如何优化Mysql千万级快速分页

    如何优化Mysql千万级快速分页

    本文深入浅出的分析了如何给千万级mysql快速分页做优化,非常的实用,是篇不可多得的文章,程序员必读!!
    2014-09-09
  • MySQL错误Forcing close of thread的两种解决方法

    MySQL错误Forcing close of thread的两种解决方法

    这篇文章主要介绍了MySQL错误Forcing close of thread的两种解决方法,需要的朋友可以参考下
    2014-11-11
  • Mysql查询最近一条记录的sql语句(优化篇)

    Mysql查询最近一条记录的sql语句(优化篇)

    这篇文章主要介绍了Mysql查询最近一条记录的sql语句,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-05-05
  • mysql中如何对列求和

    mysql中如何对列求和

    这篇文章主要介绍了mysql中如何对列求和问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • mysql中的不等于实例详解

    mysql中的不等于实例详解

    这篇文章主要介绍了mysql中的不等于实例详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • Mysql数据库中的各种日志详解

    Mysql数据库中的各种日志详解

    在MySQL系统中有着诸多不同类型的日志,各种日志都有着自己的用途,通过分析日志,我们可以优化数据库性能,排除故障,这篇文章主要给大家介绍了关于Mysql数据库中各种日志的相关资料,需要的朋友可以参考下
    2024-08-08

最新评论