我是新手,我有一个场景,其中品牌(第 1 列)将成为产品标题(第 2 列)的一部分,但是在某些情况下,第 2 列中缺少第 1 列信息。我想导出这样的 ID,其中一列中的信息应该作为另一列的串联信息的一部分出现。如果是在 Excel 中,我将使用 FIND 公式,如果公式有错误,则表示标题有缺陷。这个场景如何用 SQL 翻译? (假设产品标题、品牌和 ID 存在于表“Product_DATA”中
我应该尝试 instr()
select * from PRODUCT DATA where column2 LIKE '%' + Column1 + '%'
或者使用临时表或者使用 switch case ??
我非常感谢你们的意见。
提前致谢:)
最佳答案
在 mysql 中你可以尝试使用 concat 等
select *
from PRODUCT_DATA
where column2 LIKE concat('%' ,Column1 , '%')
关于mysql - 在另一列的串联信息中查找一列信息 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54401146/