我在单元格中要求在列中查找值,数据是";“单独列中分隔的值。如果我的所需值存在,它应该会导致TRUE,否则为FALSE。
例:一列中的数据是
Row1:保险;金融;电信
Row2:保险,零售
Row3:金融,电信,内部
就像这样,列中有不同的值。我想知道这一栏是否包含“金融”。如果它存在,则会导致真或假。
输出: Row1: TRUE
Row2:假
Row3:真
请帮帮忙。提前谢谢。
发布于 2022-03-18 15:09:09
如果您正在寻找单个硬代码值,则可以使用like运算符。
where col like '%finance%'.
但是,如果您希望它是来自另一个表的变量qnd,您可以这样使用它
Select...
From table1 t1,
join table2 t2 on t1.col like concat('%', t2.colpattern, '%')
https://stackoverflow.com/questions/71528878
复制相似问题