![](/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.