我有一个包含几千个零件的数据库。我试图找到在我们的商店不再携带多少部件。
select count(distinct part_no)
from parts
where status = '1111'
我得到了正确的部件数量。但是,当我尝试以下操作时,我会得到数据库中列出的部件总数。
select count(distinct part_no)
from parts
where status != '1111'
我也尝试使用减号,但似乎根本没有运行
select count(part_no)
from parts
minus
select count(part_no)
from parts
where status = '1111'
有什么想法吗?
答案 0 :(得分:0)
你能试试吗
select count(part_no)
from parts
where status = '1111'
Group By part_no
答案 1 :(得分:0)
使用此
select status , count(distinct part_no)
from parts
where status != '1111'