![](/img/trans.png)
[英]Combining two SELECT queries from same table but different WHERE clause
[英]Combining two SQL statements with same stem but different where clause
请帮我组合以下两条SQL语句:
SELECT Count(*) AS total_number_of_followups_scheduled
FROM PROMIS_LT;
和 :
SELECT Count(Status) AS number_followups_completed,
FROM PROMIS_LT
WHERE (Status = "Completed");
这就是我所拥有的,但它不起作用:
SELECT COUNT(*) As total_number_followups_scheduled,
COUNT(Status)
FROM (SELECT
CASE WHEN (Status = 'Completed' THEN 1 ELSE 0 END) As number_followups_completed FROM PROMIS_LT)
PROMIS_LT;
你可以移动case
表达的第二个内count
通话,并使用的事实, count
(以及许多类似的聚合函数)跳过null
S:
SELECT COUNT(*) AS total_number_of_followups_scheduled,
COUNT(CASE status WHEN 'Completed' THEN 1 END) AS number_followups_completed
FROM promis_lt
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.