根据另一列计算 + 和 - 值的数量
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是肯定的、否定的还是排除的(我的选择)
我正在尝试对数据库中特定列的所有负值和正值进行简单计数。我希望能够根据另一列计算这些值。处理这个问题的最佳方法是什么。
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是肯定的、否定的还是排除的(我的选择)