在Oracle中,可以使用GROUP BY子句來將查詢結果按照指定的列分組,然后使用聚合函數對每個分組進行統計。例如,假設有一個名為sales的表,其中包含sales_amount和sales_region列,可以按照sales_region列分組統計每個地區的銷售總額,可以使用以下SQL語句:
SELECT sales_region, SUM(sales_amount)
FROM sales
GROUP BY sales_region;
上面的查詢將根據sales_region列分組,然后對每個地區的銷售金額(sales_amount)進行求和。可以使用其他聚合函數如COUNT、AVG、MIN、MAX等來對每個分組進行統計。GROUP BY子句必須放在WHERE子句之后,ORDER BY子句之前。