db2のグループ化検索の方法は何ですか?
DB2の中で分類されたクエリを実行するための方法は、GROUP BY句を使用することです。SELECT文の中で、列名の後にGROUP BY句を追加することで、グループ化される列を指定することができます。例:
SELECT 列1, 列2, ... FROM 表名
GROUP BY 列1, 列2, ...
GROUP BY句では、1つまたは複数の列を指定して、グループ化基準を設定できます。指定されたグループ化列に従ってクエリ結果がグループ化され、それぞれのグループの結果が1行にまとめられます。
SELECT文の中では、グループ化された列以外にも、SUM、COUNT、AVGなどの集計関数を使用して、グループ化されたデータを計算や集計することができます。
例えば、下記の例では、注文テーブルをクライアントIDでグループ化し、各クライアントの注文合計金額を計算しています。
SELECT customer_id, SUM(order_amount) AS total_amount
FROM orders
GROUP BY customer_id
このクエリは、それぞれの顧客の顧客IDと注文総額を返します。