当前位置: 首页 > 面试题库 >

在两列之间匹配一些单词

墨承泽
2023-03-14
问题内容

我需要在两列之间匹配一些单词。我无法在任何地方找到此解决方案,因此我需要帮助。

|==========title=================|======title================|
|...Toscano Brioche..............|...Toscano .... ...........|
|....Toscano Brioche Creme.......|...Brioche Creme Butter....|

输出==>

|==========title=================|======title================|===OUTPUT===|
|...Toscano Brioche..............|...Toscano .... ...........|   1        |
|....Toscano Brioche Creme.......|...Brioche Creme Butter....|   1        |
|....Strawberry CAKE Bakery......|...Brioche Creme Butter....|   0        |

如何比较表中名为“ title”的这两列,我需要在两列之间匹配一些单词。例如,在第1行中,“
Toscano”在两列中都是通用的,在第2行中,“奶油蛋卷”是通用的。


问题答案:

也许是这样的(这里是SQL FIDDLE )?

SELECT table1.title title1, table2.title title2
FROM table1, table2
WHERE table1.title LIKE CONCAT('%',table2.title,'%') 
OR table2.title LIKE CONCAT('%',table1.title,'%');


 类似资料:
  • 问题内容: 我正在努力从我们的数据库中淘汰某个客户。我注意到一种趋势,人们用与他们填写公司名称相同的名字来填写名字。因此,示例如下所示: 这些人是我不想被查询的人。他们是坏蛋。我正在尝试将查询与WHERE语句(大概)组合在一起,以隔离姓氏至少与公司名称部分匹配的人,但是我很困惑,可以使用一些帮助。 问题答案: 您可以采用基于相似性的方法 在答案底部尝试代码 它会产生如下结果 因此,您将能够根据相似

  • 我有以下正则表达式代码 我希望比赛包括: word1 word2 word3关键字word4 word5 word6 word4 word5 word6关键字word7 word8 word9 但实际上,我得到的是: word1 word2 word3关键字word4 word5 word6 关键字word7 word8 word9 换句话说,第二场比赛因第一场比赛而被裁切。 这是一个测试:htt

  • 我有两个文件file1。txt和file2。txt。 文件1。文本 file2.txt 我想匹配文件1的第1、2和3列。带有文件2第1、4和5列的txt。txt。如果匹配,则将匹配行与以下行一起打印,直到,但不要打印。我用“awk”命令试过了

  • 问题内容: 我正在尝试在2列之间选择一个值。这是我的数据集 我的目标是(如果我的值为2)是选择 ID为1 (在from和to之间)的行。所以这是我正在使用的查询: 这是MySQL执行此查询时返回的结果: 我正在寻找的结果如下: 我尝试使用<和>等。但是,我总是得到两个结果。任何帮助将非常感激。 问题答案: 所以,您不希望下限具有包容性,对吗?

  • 如果我们有数据集: 如何创建y轴表示“a”,x轴表示“b”的相关矩阵? 目的是查看两个数据集的匹配列之间的相关性,如下所示:

  • 基本上,它应该在步骤中找到指标为43且步骤=1的行,然后将该值放在新列中,在这种情况下,它将是“Gross value Added”。任何帮助都将非常感谢!