我有一張這樣的桌子
| 國家 | 性別 | 播放器 | 分數 | 年 | ID |
|---|---|---|---|---|---|
| 德國 | 男性 | 邁克爾 | 14 | 1990 | 1 |
| 奧地利 | 男性 | 西蒙 | 13 | 1990 | 2 |
| 德國 | 女性 | 米拉 | 16 | 1990 | 3 |
| 奧地利 | 女性 | 西蒙娜 | 15 | 1990 | 4 |
這是資料庫中的一個表。它顯示了全球 70 個國家的球員姓名和性別。它顯示了哪個球員在哪一年進了多少球。年份從 1990 年到 2015 年。所以這張桌子很大。現在我想知道2010年到2015年所有女球員和德國男球員打進了多少球。所以我想知道德國男球員的總得分和德國女球員的總得分2010 年到 2015 年使用 Sqlite
我期待這些輸出
| 國家 | 性別 | 分數 | 年 |
|---|---|---|---|
| 德國 | 男性 | 114 | 2010 |
| 德國 | 女性 | 113 | 2010 |
| 德國 | 男性 | 110 | 2011 |
| 德國 | 女性 | 111 | 2011 |
| 德國 | 男性 | 119 | 2012 |
| 德國 | 女性 | 114 | 2012 |
| 德國 | 男性 | 119 | 2013 |
| 德國 | 女性 | 114 | 2013 |
| 德國 | 男性 | 129 | 2014 |
| 德國 | 女性 | 103 | 2014 |
| 德國 | 男性 | 109 | 2015 |
| 德國 | 女性 | 104 | 2015 |
uj5u.com熱心網友回復:
SELECT
country,
gender,
year,
SUM(score) AS score
FROM
<table_name>
WHERE
country ='Germany'
AND year between 2010 and 2015
GROUP BY
1, 2, 3
- 過濾國家和您感興趣的年份
- 然后使用 group by 總結總分
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/525569.html
標籤:sqlsqlite
上一篇:找出每年得分最高的球員
下一篇:如何減小資料庫的大小?
