根据另一列计算 + 和 - 值的数量

Count number of + and - values based on another column

我正在尝试对数据库中特定列的所有负值和正值进行简单计数。我希望能够根据另一列计算这些值。处理这个问题的最佳方法是什么。

enter image description here

像这样:

SELECT 
  SUM(CASE WHEN column > 0 THEN 1 ELSE 0 END) as count_positive,
  SUM(CASE WHEN column < 0 THEN 1 ELSE 0 END) as count_negative
FROM
  table

你必须输入列名,table名称,并决定0是肯定的、否定的还是排除的(我的选择)