簡體   English   中英

帶有Sum和Group By的SQL查詢

[英]SQL Query with Sum and Group By

我有一個類似於下面的例子的表。

Field1 Field2
Chris   100
Chris   200
John    50
Maria   250
John    80

我想實現下面顯示的結果。

Chris 300
John  130
Maria 250

我已經通過使用2個單獨的sql語句實現了這一點。 我想知道是否可以在單個SQL語句中實現它以加快查詢速度。 非常感謝你。

按要求匯總的字段進行分組,然后在要匯總的列上使用總和

SELECT Field1, SUM(Field2) as Field2
FROM Mytable
GROUP BY Field1

應該能夠:

SELECT field1, SUM(field2) FROM table GROUP BY field1

不應該嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM