我有一张 10 行的桌子。我想对特定列中的值求和。但我想排除所有负数。
如何仅对正数求和而忽略负数?
这是我的图片示例:
根据您的规格,
Select sum(col)
from table
where col>0;
你可以做类似的事情
SELECT SUM( case when column_name > 0
then column_name
else 0
end ) sum_of_non_negative
FROM table_name
Select sum(col)
from table
where col>0
AND col not like '-%';