示例表用戶:行一列中具有相同的值,總結所有值在另一列和顯示器1行
ID | USER_ID | SCORE |
1 | 555 | 50 |
2 | 555 | 10 |
3 | 555 | 20 |
4 | 123 | 5 |
5 | 123 | 5 |
6 | 999 | 30 |
結果集應該像
ID | USER_ID | SCORE | COUNT |
1 | 555 | 80 | 3 |
2 | 123 | 10 | 2 |
3 | 999 | 30 | 1 |
是否有可能生成一個可以返回上面的表的SQL,到目前爲止,我只能計算某些user_id出現的行數,但不知道如何對每個用戶進行求和和顯示?
您使用的是MS SQL Server還是Oracle? (不要標記不涉及的產品。) – jarlh
我刪除了不兼容的數據庫標籤。請標記您真正使用的數據庫。 –
提示:GROUP BY,結合SUM和COUNT。 – jarlh