我们在设计数据库时有很多这样的情况,例如:

有一场他所储存的文章类型文章表,1标题,2建议,3热点,4图,等等,等等.. 5。

有一篇文章,他既是标题,热点,或图片和文字。

类型存储在1,3,4格式。

我们如何使用SQL来查找具有4种图形标准的文章

这是我们的find_in_set转。

第一次看的find_in_set功能在MySQL手册的语法:

find_in_set(STR,strlist)

如果字符串str是字符串列表strlist组成的N子链,范围的返回值是在1和一个字符串列表是一个字符串,由一些自链分开的','的象征。如果第一个参数是一个字符串常量,和第二是一种集柱,然后find_in_set()函数使用比特计算优化。如果乙方不strlist或strlist空字符串,返回值是0。如果任何参数为空,返回值是零。此功能将无法正常运行时,第一个参数包含一个逗号(',',)。

复制代码代码如下所示:
MySQL >选择find_in_set(B,A,B,C,D);
> 2

使用起来很容易。

举一个我上面所说的例子:

下面提到:
复制代码代码如下所示:
SELECT * FROM的文章,find_in_set(4'型)