我试图让我的数据库中的特定列的所有正值和负值的简单计数。我希望能够计数基于另一列这些值。什么是着手处理这个问题的最好办法。
事情是这样的:
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
你必须把列名,表名,并决定是否0为正,负或排除(我的选择)