Oracle の GROUP BY ステートメントは、指定された列に従ってデータをグループ化し、集計値を集計するために使用されます。構文は次のとおりです: SELECT 集計関数 (列名)、グループ化列 FROM テーブル名 GROUP BY グループ化列。機能には、同じグループ化列値を持つデータのグループ化、各グループに集計関数を適用して集計値を計算すること、グループ化列を使用してデータをグループ化すること、集計関数を使用して集計値を計算することが含まれます。
#Oracle での GROUP BY の使用
GROUP BY は、指定された列に従ってデータをグループ化するために Oracle で使用されます。集約された SQL ステートメント。 #構文<code>SELECT 聚合函数(列名), 分组列
FROM 表名
GROUP BY 分组列</code>
同じグループ化列値を持つデータをグループ化します。
グループ列は、データをグループ化するために使用される列です。複数の列を一度にグループ化できます。
集計関数集計関数は、各グループの集計値を計算します。 Oracle は、次のようなさまざまな集計関数をサポートしています。
SUM顧客の合計注文数量をクエリする:
<code>SELECT COUNT(order_id), customer_id FROM orders GROUP BY customer_id;</code>
各製品の平均注文数をクエリする:
<code>SELECT AVG(order_quantity), product_id FROM order_details GROUP BY product_id;</code>注:
グループ化列は SELECT 句に指定する必要があります。
以上がOracleでgroup byを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。