如何在sqlite中比较两个select语句的计数结果(1.0.103版)
Select Count(1) from tblData == Count(1) from tblData where Status in ('Done','InProgress')
我想比较这两个计数,如果相等,返回true,否则返回false。注意,我不能使用IIF语句,因为v1.0.103不支持它谢谢。
6ioyuze21#
您需要条件聚合:
SELECT COUNT(*) = COUNT(CASE WHEN Status IN ('Done','InProgress') THEN 1 END) FROM tblData;
或:
SELECT COUNT(*) = SUM(Status IN ('Done','InProgress')) FROM tblData;
两个查询都将返回true的1或false的0。
true
1
false
0
1条答案
按热度按时间6ioyuze21#
您需要条件聚合:
或:
两个查询都将返回
true
的1
或false
的0
。