查找在一个项目上工作的记录

时间:2019-03-10 16:28:14

标签: mysql

我有两列,即ID,Project 我想计算在特定项目中工作的ID的数量

ID Project 
4    A
5    B
9    C
4    A
5    A
4    D
5    B

在此示例中,我想查找ID号4在项目A上工作的次数。

当我使用count并将条件应用于条件时,我会得到所有使用A的记录,包括5。

select count(id) from projects where project like 'A';

2 个答案:

答案 0 :(得分:2)

select count(id) from projects where project like '%A%' and id = '4';

答案 1 :(得分:1)

如果您的列名是ID, Project

SELECT COUNT(ID) FROM `projects` WHERE `ID` = '4' AND `Project` = 'A';

其他

SELECT COUNT(id) FROM `projects` WHERE `id` = '4' AND `project` = 'A';