今天遇到一个数据库查询的问题,觉得比较实用,特拿出来和大家分享。
SQL查询需求背景
数据库中某文章表有一个文章属性字段,这个字段是以数组形式储存。数组中的一个元素代表一个属性。现在要求分别查询统计出每种属性所属的所有文章。这话听起来有点绕口,但这已经是小编绞尽脑汁组织起来的话术了。
数据库表结构说明图示一
举例:我需要查询所有包含属性1的文章,结果应该有记录1、4、5三条记录。
SQL查询语句实例
select 文章ID from 文章 where ','+文章属性+',' like '%,"&数组元素&",%'
这个语句在应用上比较广泛,比如统计某一属性的文章数或者根据属性查询所有文章记录等等。这个分享就此完成,希望能够帮助您。
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/2.html