我有一個表,看起來像這樣「正確」的方式使用SQL
Person# | Person Name | Gender | Persons Net Worth
-----------------------------------------------------------
1 Donald J M 20
2 George W M 20
3 Mark B T 20
4 Hil C F 20
5 Hil C F 20
6 Bill C M 20
7 Eric Z M 20
8 Caitl J T 20
我要收集彙總每個性別組來計算分類彙總。我需要基本
結合了sum(NETWORTH) where gender = 'M' group by gender sort by gender
和
sum(NETWORTH) where gender = 'F' group by gender sort by gender
和
sum(NETWORTH) where gender = 'T' group by gender sort by gender
所以我基本上想要的結果是這樣的:
Person# | Person Name | Gender | Persons Net Worth
-----------------------------------------------------------
1 Donald J M 20
2 George W M 20
6 Bill C M 20
7 Eric Z M 20
Total: 80
4 Hil C F 20
5 Hil C F 20
Total: 40
3 Mark B T 20
8 Caitl J T 20
Total: 40
我試過使用WITH ROLLUP
但最終失敗了。我知道如何操作後面的代碼來實現這一點,但如果可能的話,我寧願在一個SQL Query中完成所有操作。
在此先感謝
非常感謝Gordon。非常有幫助! – Yusha