我高清以下的數據庫表,我想通過顏色進行計數和分組。我是SQL的一名學生和初學者。任何人都可以教代碼嗎?SQL組By和Count功能
SQL-CountColor:
我曾嘗試:
Select COLOR,
sum(case when Blue = 1 then 1 else 0 end) as Blue_count,
sum(case when Red then 1 else 0 end) as Red_count,
sum(case when Yellow then 1 else 0 end) as Yellow_count,
sum(case when Black then 1 else 0 end) as Black_count,
sum(case when Green then 1 else 0 end) as Green_count,
from TAB_GROUP
group by COLOR;
你嘗試過什麼嗎? – Milney
這不是StackOverflow的工作原理,讓我說,這不是你將如何學習SQL(或其他任何東西)。像這樣的問題已經在多個網站上被多次詢問(包括SO),所有你需要做的只是一點研究。如果在這樣做之後,你仍然無法解決這個問題,請回到這裏併發佈一個問題,描述你嘗試過的和錯誤的,並且你會找到幫助。關鍵詞tip:搜索「group by」,「count」,「case」,「pivot」,您可能會發現有趣的資源。 –
對不起,我忘記發佈我試過的東西 – DerrickWong