我有一个数据库,我的任务是找出这本书的次数 '胡德'已被借用。我知道这是两次
我必须编写SQL来返回借用它的次数。 到目前为止,我有这个,但它只返回有多少独特的书籍没有多少次“胡德”被借用
select count('Hood') as lenttimes
from
(
select distinct bTitle from borrow
);
答案 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';