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