SQL COUNT值出现的次数

时间:2017-02-27 17:59:53

标签: sql ms-access select count

我有一个数据库,我的任务是找出这本书的次数 '胡德'已被借用。我知道这是两次

Given Database

我必须编写SQL来返回借用它的次数。 到目前为止,我有这个,但它只返回有多少独特的书籍没有多少次“胡德”被借用

select count('Hood') as lenttimes
from
(
    select distinct bTitle from borrow
);

4 个答案:

答案 0 :(得分:2)

您需要做的就是应用where子句并计算结果:

SELECT COUNT(*)
FROM   borrow
WHERE  bTitle = 'Hood'

答案 1 :(得分:1)

我想你想要:

select sum(iff(btitle = 'Hood', 1, 0)) as lenttimes
from borrow;

这使用sum(iff()),因此您可以计算多个标题(在另一列中)。

答案 2 :(得分:0)

希望,我理解你的问题。

请查看以下查询。

select count(0) from borrow where btitle='Hood'

答案 3 :(得分:0)

这将返回表格中的行数:

SELECT COUNT(*) FROM borrow WHERE bTitle='Hood';