目前,我刚刚开始作为开发人员,所以我不确定我做得对,我要开发一个带博客系统的网站。添加到数据库中的每条记录都包含多个标记以识别它,因此我将它们视为字符串示例:“Gym,School,Backyard”。现在我必须计算博客系统数据库中的行数,条件是数据包含某些标记。如何使SQL请求计数?或者有更简单的方法吗?
SELECT ID FROM blog WHERE标签包含'GYM'?
你可以这样做:
SELECT ID FROM blog WHERE标签IN('Gym','School','Backyard')
为计数:
SELECT count(*)FROM blog WHERE标签IN('Gym','School','Backyard')
SELECT ID FROM blog WHERE tags LIKE '%GYM%'