PostgreSQL(通常簡稱為PgSQL)是一種功能強大的開源對象關系型數據庫管理系統
GROUP BY子句用于將查詢結果按照一個或多個列進行分組。這樣,您可以對每個分組應用聚合函數(如COUNT、SUM、AVG等),從而計算每個分組的統計信息。例如,如果您有一個包含銷售數據的表,并希望計算每個產品類別的總銷售額,那么您可以使用GROUP BY子句按產品類別對數據進行分組,并使用SUM聚合函數計算每個分組的銷售額。
以下是一個簡單的示例,說明如何在PgSQL查詢中使用GROUP BY子句:
SELECT product_category, SUM(sales_amount) as total_sales
FROM sales_data
GROUP BY product_category;
在此示例中,我們從sales_data
表中選擇product_category
和sales_amount
列。然后,我們使用GROUP BY子句按product_category
列對數據進行分組。最后,我們使用SUM聚合函數計算每個產品類別的總銷售額,并將結果命名為total_sales
。