db2分組查詢的方法是什么

db2
小億
204
2024-01-18 23:15:58

DB2中分組查詢的方法是使用GROUP BY子句。在SELECT語句中,可以通過在列名后面添加GROUP BY子句來指定分組的列。例如:

SELECT 列1, 列2, ... FROM 表名
GROUP BY 列1, 列2, ...

在GROUP BY子句中,可以指定一個(gè)或多個(gè)列作為分組依據(jù)。查詢結(jié)果將按照指定的分組列進(jìn)行分組,并將每個(gè)分組的結(jié)果合并為一行。

除了分組列外,還可以在SELECT語句中使用聚合函數(shù)(如SUM、COUNT、AVG等)來對(duì)分組后的數(shù)據(jù)進(jìn)行計(jì)算和統(tǒng)計(jì)。

例如,下面的示例查詢了一個(gè)訂單表,將訂單按照客戶ID進(jìn)行分組,并計(jì)算每個(gè)客戶的訂單總金額:

SELECT customer_id, SUM(order_amount) AS total_amount
FROM orders
GROUP BY customer_id

以上查詢將返回每個(gè)客戶的客戶ID和訂單總金額。

0