MySQL 中用於分組的語句是 GROUP BY。它按指定列分組,並對每組執行聚合函數(如 SUM、COUNT、AVG),從而匯總資料。
MySQL 中分組語句:GROUP BY
問題: MySQL 中用於分組的語句是什麼?
回答: GROUP BY
詳細說明:
GROUP BY 語句用於將資料按指定列分組,然後針對每組執行聚合函數(如SUM、COUNT、AVG)。
語法:
<code class="sql">SELECT aggregate_function(column_name) FROM table_name GROUP BY column_name;</code>
其中:
用法:
GROUP BY 語句可以與多個聚合函數一起使用,例如:
<code class="sql">SELECT SUM(sales), COUNT(*) FROM orders GROUP BY product_id;</code>
該查詢將依照product_id
欄位對sales
欄位求和,並計算每種產品銷售的數量。
範例:
以下範例查詢銷售數據,按產品類型分組並計算每組的總銷售額:
<code class="sql">SELECT product_type, SUM(sales) AS total_sales FROM sales_data GROUP BY product_type;</code>
輸出結果可能如下:
product_type | total_sales |
---|---|
10000 | |
5000 | |
##2000 |
以上是mysql中用來分組的語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!