假设我有两列:
Table: MyTable
myString myChar
--------------------
cat c
dog m
chicken p
bat a
我正在寻找一个只选择myString中包含myChar中char的项目的查询,即cat and bat。
有没有办法做以下事情:
来自MyTable的SELECT *,其中myString LIKE'%$ myChar%';
答案 0 :(得分:2)
SELECT *
FROM MyTable
WHERE INSTR(myString, myChar) <> 0
参考:http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_instr
答案 1 :(得分:1)
SELECT * FROM MyTable WHERE INSTR(myString, myChar)
避免在制作中使用SELECT *
,而是选择实际使用的列。