在SQL中使用常见字符串的Varchar

时间:2013-11-13 10:16:17

标签: mysql sql

我有一个表文章,我想只获取与输入文本有共同词的文章。

这是表格文章

id | article
1  | this is the first article I want to compare this word1 and this word2
2  | this is the first article I want to compare this1 and this2

如果给定的文本是“hello world,这是word1”或“my word2 and,还有word1”,它应该获取id = 1的文章,因为该条目包含(word1或word2),这已经是包含在文章中。

所以,SQL查询:

SELECT
    id,article
FROM
    article
WHERE 
    article LIKE :givenText

with:givenText ='早安word1',不会获取id = 1的文章。因为SQL会比较字符串的整个部分。

如何查找包含常用字符串的文章?

请注意,我使用的是PHP / MySQL

编辑:使用'%...%'FIND_IN_SET也不会有效

0 个答案:

没有答案