我尝试使用LIKE和CONTAINS,但都没有工作
我的表中名为列的列包含" asdl,test3,asdklj,dlksj" ,我想找到&#34 ; test3" 在那里使用这个字符串" test2,test3,test4" ?我怎么能这样做?
$string = "test2, test3, test4";
"SELECT * FROM table WHERE CONTAINS(Column, ".$string.")"
另一种选择是使用LIKE,但不起作用:
$string = "test2, test3, test4";
"SELECT * FROM table WHERE Column LIKE '%".$string."%'"
**
**
答案 0 :(得分:0)
可以使用喜欢完成。如果你的字符串是逗号分隔值,那么就这样做:
SELECT
* FROM table
WHERE
column LIKE "test3,%" OR
column LIKE "%,test3,%" OR
column LIKE "%,test3"