我执行了以下查询,但查询 运行 不正确?

I execute following query but query is not running properly?

我执行以下查询

select sub_category, sum(quantity) from "Recon".fk_starchi group by sub_category

如何在 postgrsql 中编辑输出 上述查询的输出是

  sub_ctegory      sum
                    0
     shoe          1121
     sandle        2101

我不想要总和为 0 且子类别为空白的第一行 space。 我应该在查询中做哪些更改。

输出意味着您在 table.

的某处有一条空 sub_category 且数量=0 的记录

如果您想忽略它,只需添加 'WHERE quantity>0'

您的输出告诉我您有一行或多行的子类别为空。要找到它们,

select *
from "Recon".fk_starchi 
where sub_category is null;

要修复该数据,您需要使用有效的子类别更新这些行,或者删除这些行。

如果您不想修复数据,您可以像这样抑制不需要的行。

select sub_category, sum(quantity) 
from "Recon".fk_starchi 
where sub_category is not null
group by sub_category;