使用SQL比较两列值

时间:2018-10-03 04:48:27

标签: mysql

我在表中有两列

  • 第1列的值为“从A迁移到B”
  • 第2列的值为'A'

我需要在这两列之间进行搜索,以检查第1列中是否存在Column2('A')中的值('从A迁移到B')。如果是,则返回1或0,或者返回True或False。

使用SQL是否可能?

您的帮助将不胜感激。

谢谢
山姆

2 个答案:

答案 0 :(得分:0)

最快和最简单的方法可能是这样:

case when column1 like '%'+column2+'%' then 1 else 0 end

答案 1 :(得分:0)

我能够使用instr函数执行我想要的操作并获得所需的结果

Instr(column1,column2)如果没有匹配项,则返回0;如果找到匹配项,则返回位置。

谢谢。