用于将一列拆分为2的SQL查询

时间:2015-05-10 10:28:05

标签: sql

我有一个名为Numbers的表,我有一列Integer。我在该专栏中有正面值和负值。我想以这样的方式拆分列:在一列中我得到正整数的总和,在第二列中我得到负整数的总和。

1 个答案:

答案 0 :(得分:2)

select sum(case when int_col > 0 then int_col else 0 end) as pos,
       sum(case when int_col < 0 then int_col else 0 end) as neg
from numbers