Select
一個查詢中不同產品組的 SQL SUM?
我有一個包含以下列的表格:
PRODUCT_ID | PRODUCT_NAME | GROUP_ID | GROUP_NAME | PRICE
GROUP_ID
並且GROUP_NAME
不是唯一的。我可以做出一個選擇,它只返回每一個和它的GROUP_ID
嗎?GROUP_NAME``SUM(PRICE)
還是我必須為每個 GROUP 進行 SELECT 查詢?
例如:我有 12000 個產品,分為 14 個組。我的查詢應該只返回 14 行。
a
SUM
是數據的聚合,在使用聚合時,您可以指定子句GROUP BY
以顯示按您需要的內容分組的結果。SELECT Group_Name, SUM(Price) FROM Table GROUP BY Group_Name
SELECT GROUP_ID, Group_Name, SUM(Price) FROM ProductsTable GROUP BY GROUP_ID, Group_Name