数+的数量和 - 基于另一列值

问题描述 投票:0回答:1

我试图让我的数据库中的特定列的所有正值和负值的简单计数。我希望能够计数基于另一列这些值。什么是着手处理这个问题的最好办法。

enter image description here

sql countif dimension
1个回答
1
投票

事情是这样的:

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为正,负或排除(我的选择)

© www.soinside.com 2019 - 2024. All rights reserved.