2013-03-29 99 views
0

我在我的表中有「結果」列。結果列包含以下三個值之一, 通過,失敗,未完成。 我需要編寫一個查詢這給下面三個結果 1.傳遞的記錄總數 2的失敗記錄總數 3.記錄不全總數SQL查詢得到記錄數

這可能嗎?如果是的話,請指導我寫下它。提前致謝。

+0

您如何存儲該值 – DevelopmentIsMyPassion

回答

1
SELECT COUNT(CASE result WHEN 'Pass' THEN 1 END) AS passed, 
     COUNT(CASE result WHEN 'Failed' THEN 1 END) AS failed, 
     COUNT(CASE result WHEN 'Incomplete' THEN 1 END) AS incomplete 
FROM mytable 
+0

非常感謝。它的工作。 – RajVish