返回顶部
首页 > 资讯 > 数据库 >MySQL两个字段模糊匹配
  • 200
分享到

MySQL两个字段模糊匹配

mysql数据库 2023-08-17 10:08:29 200人浏览 薄情痞子
摘要

目录 1.需求:2.思路:3.方案:4.总结: 1.需求: 今天遇到一个业务需求:两张Mysql表做join,两个关联键是包含关系,sql该怎么实现。 2.思路: 由于两个关联键是包含关系,那么首先想到的就是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 classfrom (    SELECT        config_name,        cluster    FROM pf_cost_daily_summary    WHERE day_id=20230608    group by day_id,hulk_id,config_name,cluster,cluster_path)aleft 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,'%')

来源地址:https://blog.csdn.net/weixin_43433596/article/details/131130613

您可能感兴趣的文档:

--结束END--

本文标题: MySQL两个字段模糊匹配

本文链接: https://lsjlt.com/news/372680.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL两个字段模糊匹配
    目录 1.需求:2.思路:3.方案:4.总结: 1.需求: 今天遇到一个业务需求:两张MySQL表做join,两个关联键是包含关系,SQL该怎么实现。 2.思路: 由于两个关联键是包含关系,那么首先想到的就是like模糊匹配。 ...
    99+
    2023-08-17
    mysql 数据库
  • Redis Cluster 字段模糊匹配及删除
    Questions 在数据库内我们可以通过like关键字、%、*或者REGEX关键字进行模糊匹配。而在Redis内我们如何进行模糊匹配呢?集群情况Redis Cluster的情况是...
    99+
    2024-04-02
  • es怎么对sql字段模糊匹配
    在ES中,可以使用通配符查询来实现对SQL字段的模糊匹配。通配符查询支持两种通配符:*(匹配0个或多个字符)和(匹配一个字符)。下面...
    99+
    2023-10-11
    es sql
  • mysql模糊匹配多个值的两种方法实例
    目录要求:实现mysql中对同个字段进行多个匹配值的模糊查询方法一:将like作为连接条件方法二:正则表达式搭配group_concat函数总结要求:实现mysql中对同个字段进行多个匹配值的模糊查询 先看数据表: ...
    99+
    2022-12-15
    MySQL模糊匹配 sql 模糊匹配 mysql模糊查询like
  • python 模糊匹配
    import re def fuzzyfinder(input, collection, accessor=lambda x: x): """ Args: input (str): A partial s...
    99+
    2023-01-31
    模糊 python
  • Python Pandas两个表格内容模糊匹配的实现
    目录一、方法21. 导入库2. 构建关键词3. 构建句子4. 建立统一索引5. 表连接6. 关键词匹配二、方法21. 构建字典2. 关键词匹配3. 结果展示4. 匹配结果展开总结一、...
    99+
    2024-04-02
  • Redis中Cluster字段模糊匹配及删除的示例分析
    小编给大家分享一下Redis中Cluster字段模糊匹配及删除的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Questions在数据库内我们可以通过like关键字、%、*或者REGEX关键字进行模糊匹配。而在Re...
    99+
    2023-06-15
  • Python 模糊匹配:glob, re
    ''' fnmatch模块: 提供对Unix Shell通配符的支持 Pattern Meaning  *       matches everything        matches any single character  [s...
    99+
    2023-01-31
    模糊 Python glob
  • python实现模糊匹配
    题目:模糊匹配, ‘’代表一个字符, *代表任意多个字符。给一段明确字符比如avdjnd 以及模糊字符比如*djdjiejj,判断二者是否匹配。若能匹配输出”Yes”, 否则输出“No” (为了方便阅读,代码里面输出Ture or...
    99+
    2023-01-31
    模糊 python
  • SQL多表联合查询时如何采用字段模糊匹配
    目录先说一下背景和要求方法一方法二方法三先说一下背景和要求 背景:由于业务或是其他不描述的原因的问题导致原有存储的数据发生变动,与现有数据有差别,但还是能勉强看明白数据内容。 要求:实现A表的名称字段和B表的名称字段要模...
    99+
    2024-04-02
  • python 字符串模糊匹配Fuzzywuzzy的实现
    目录(1)安装(2)接口说明(3)使用Python提供fuzzywuzzy模块,不仅可用于计算两个字符串之间的相似度,而且还提供排序接口能从大量候选集中找到最相似的句子。 (1)安装...
    99+
    2024-04-02
  • Python实现字符串模糊匹配方式
    目录Python字符串模糊匹配包含四个参数python-re模块,模糊匹配Python字符串模糊匹配 Python的difflib库中get_close_matches方法 包含四个...
    99+
    2024-04-02
  • mybatis模糊匹配和正则
    模糊匹配<select id="findByName" parameterType="string" resultType="Student"> ...
    99+
    2024-04-02
  • 如何进行Python pandas两个表格内容模糊匹配的实现
    如何进行Python pandas两个表格内容模糊匹配的实现,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、方法2此方法是两个表构建某一相同字段,然后全连接,...
    99+
    2023-06-25
  • 通过python模糊匹配算法对两个excel表格内容归类
    目录一、问题描述二、运用方法三、代码编写3.13.23.33.43.5四、代码集合五、总结一、问题描述 在实习的时候,需要将两个表格的内容进行匹配分类,比如两个不同的工程项目针对的对...
    99+
    2023-03-22
    python excel表格归类 python模糊匹配算法归类
  • mongodb数字模糊匹配的方法是什么
    在MongoDB中,可以使用正则表达式来实现数字模糊匹配。例如,假设有一个集合存储了一些文档,其中一个字段是数字类型。现在我们想要模...
    99+
    2023-08-23
    mongodb
  • oracle通配符过滤(模糊匹配)
    (1) 通配符过滤使用Like。(2) 单字符匹配的通配符为半角下划线”_”,它匹配单个出现的字符,以任意字符开头,剩余部分为”erry”:  select * from T_...
    99+
    2024-04-02
  • oracle如何模糊查询多个字段
    在Oracle中,可以使用LIKE操作符来进行模糊查询多个字段。以下是一个示例查询,假设我们要查询一个表中first_name和la...
    99+
    2024-04-09
    oracle
  • Mybatis mysql模糊查询方式(CONCAT多个字段)及bug
    目录Mybatis mysql模糊查询及bug解决方案:一解决方案:二mybatis多个字段如何模糊查询一个值Mybatis mysql模糊查询及bug 先看下如下xml SELE...
    99+
    2024-04-02
  • python如何模糊匹配文件
    使用python模糊匹配文件的方法:1.新建python项目;2.导入os模块;3.使用os.listdir()函数打开文件夹;4.使用endswith()方法模糊匹配;具体步骤如下:首先,打开python,并新建一个python项目;py...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作