如果表格有行(红色,红色,红色,绿色),我可以使用LIKE来查找表格中出现的模式,例如
WHERE column LIKE '%red%'
将返回(红色,红色,dred)。
是否存在相反匹配的运算符?
WHERE column OPERATOR 'green, blue, yellow'
应该返回(绿色)
答案 0 :(得分:1)
要检查字符串是否作为另一个字符串中的子字符串出现,请使用LIKE。
在这种情况下,子字符串是列值,因此您必须将其放在另一侧。此外,您需要添加模式字符:
... WHERE 'green,blue,yellow' LIKE '%' || MyColumn || '%' ...
答案 1 :(得分:1)
你可以这样写:
... WHERE MyColumn IN ('green', 'blue', 'yellow')