数据库字段count是int型,值中有null值,有正整数,有负整数,如果在select isnull(count,0)这么写,数据中还有负数,如果是null就为0同时只需要正整数怎么写呢?
时间: 2023-04-01 19:04:43 浏览: 68
您可以使用以下语句来实现只计算正整数的功能:
SELECT COUNT(CASE WHEN count > THEN 1 END) FROM 表名;
这个语句会将count字段大于的行计数,而忽略null值和负数。同时,如果所有行都是null或负数,结果将为。
阅读全文