我执行以下查询
select sub_category, sum(quantity) from "Recon".fk_starchi group by sub_category
如何在postgrsql中编辑输出 上述查询的输出是
sub_ctegory sum
0
shoe 1121
sandle 2101
我不想要第一行,其中sum为0,子类别为空格。 我应该在查询中做些什么改变。
答案 0 :(得分:0)
输出表示您在表格的某处有一个空的sub_category和quantity = 0的记录。
如果您想忽略它,您只需添加' WHERE数量> 0'
答案 1 :(得分:0)
您的输出告诉我您有一个或多个子类别为null的行。要找到它们,
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;