我尝试使用LIKE和CONTAINS,但都不起的作用
表中名为column的列包含"asdl,test3,asdklj,dlksj",我想使用此字符串在其中查找"test3""?我该怎么做?
$string = "test2, test3, test4";
"SELECT * FROM table WHERE CONTAINS(Column, ".$string.")"
另一种选择是使用LIKE,但也不起作用:
$string = "test2, test3, test4";
"SELECT * FROM table WHERE Column LIKE '%".$string."%'"
**
总之,我需要在$string中找到一个与Column中的单词匹配的单词
**
可以使用like完成。如果你的字符串是逗号分隔的值,那么这样做:
SELECT
* FROM table
WHERE
column LIKE "test3,%" OR
column LIKE "%,test3,%" OR
column LIKE "%,test3"