这与tombom的答案相同,但是具有SQL Server语法:
SELECt SUM(CASE WHEN CoumntA < 0 THEN 1 ELSE 0 END) AS LessThanZero, SUM(CASE WHEN CoumntA > 0 THEN 1 ELSE 0 END) AS GreaterThanZeroFROM TableA

这与tombom的答案相同,但是具有SQL Server语法:
SELECt SUM(CASE WHEN CoumntA < 0 THEN 1 ELSE 0 END) AS LessThanZero, SUM(CASE WHEN CoumntA > 0 THEN 1 ELSE 0 END) AS GreaterThanZeroFROM TableA