我们在设计数据库时有很多这样的
情况,例如:
有一场他所储存的文章
类型文章表,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'型)