sql从一堆数字中查询出正数的总个数和负数总个数

数据库
sql从一堆数字中查询出正数的总个数和负数总个数


sql

SELECT
	sum(CASE WHEN mark < 0 THEN 1 ELSE 0 END) AS markReduce,
	sum(CASE WHEN mark >= 0 THEN 1 ELSE 0 END) AS markAdd
FROM
	evaluation_log

结果
sql从一堆数字中查询出正数的总个数和负数总个数


case when使用学习https://www.cnblogs.com/martinzhang/p/3220595.html