DB2中分組查詢的方法是使用GROUP BY子句。在SELECT語句中,可以通過在列名后面添加GROUP BY子句來指定分組的列。例如:
SELECT 列1, 列2, ... FROM 表名
GROUP BY 列1, 列2, ...
在GROUP BY子句中,可以指定一個或多個列作為分組依據。查詢結果將按照指定的分組列進行分組,并將每個分組的結果合并為一行。
除了分組列外,還可以在SELECT語句中使用聚合函數(如SUM、COUNT、AVG等)來對分組后的數據進行計算和統計。
例如,下面的示例查詢了一個訂單表,將訂單按照客戶ID進行分組,并計算每個客戶的訂單總金額:
SELECT customer_id, SUM(order_amount) AS total_amount
FROM orders
GROUP BY customer_id
以上查詢將返回每個客戶的客戶ID和訂單總金額。