在Oracle中,給出了以下數據與多計數
+------------+-----+
+ STATUS | GRP +
+------------+-----+
+ Pass | A +
+ Fail | A +
+ Pass | A +
+ Pass | B +
+ Fail | B +
+ Pass | C +
+ bad | C +
+------------------+
選擇我想獲得以下結果
+---------+-------+-------+-------+
+ GRP | Total + Pass + Fail +
+---------+-------+-------+-------+
+ A | 3 + 2 + 1 +
+ B | 2 + 1 + 1 +
+ C | 2 + 1 + 0 +
+---------+-------+-------+-------+
是否有可能與一個SQL查詢做到這一點還是需要創建三個獨立的SQL調用?
這是一個數據透視表。你可能想看看這個:http://www.dba-oracle.com/t_pivot_examples.htm – Barranka
@Barranka - 這不是一個關鍵的問題......爲什麼這個鏈接? – Hogan
爲什麼在列分隔符中有'+'符號而不是'|'?混淆錯字 –