MySQL查询通过比较2个句子查找空白单词

MySQL查询通过比较2个句子查找空白单词,mysql,compare,Mysql,Compare,我在一个mysql表中有两个字段。 一个字段有完整的句子,另一个字段有相同的句子,但有一个单词替换为“”。如何使用mysql查询找到替换的单词 例如: 领域1:我们的目标是85%的成功率。 字段2:我们的成功率为85% 我需要一个查询,可以找到比较两个句子的“aim”一词。你是如何在这种情况下结束的?在生成这些句子时,为什么不将替换的单词放在一个单独的列中,这样您就可以请求该列,而不是尝试解析和比较字符串。 SELECT SUBSTR( field1, POSITI

我在一个mysql表中有两个字段。 一个字段有完整的句子,另一个字段有相同的句子,但有一个单词替换为“。如何使用mysql查询找到替换的单词

例如: 领域1:我们的目标是85%的成功率。 字段2:我们的成功率为85%


我需要一个查询,可以找到比较两个句子的“aim”一词。

你是如何在这种情况下结束的?在生成这些句子时,为什么不将替换的单词放在一个单独的列中,这样您就可以请求该列,而不是尝试解析和比较字符串。
SELECT SUBSTR( field1,
               POSITION( '_' IN field2 ),
               LENGTH( field1 ) - LENGTH( field2 ) + 1 );
SELECT REVERSE(
         SUBSTR(
           REVERSE(SUBSTR(Field1 FROM INSTR(Field2, '_')))
         FROM
           INSTR(REVERSE(Field2), '_'))
       )
FROM table