group byを使用したデータベースの方法は何ですか。
GROUP BY句は、1つまたは複数の列に基づいて結果セットをグループ化するために使用されます。通常、SUM、COUNT、AVGなどの集約関数と一緒に使用されます。GROUP BYを使用すると、指定された列に基づいて結果セットを複数のグループに分割し、各グループに集約関数を適用することで、各グループの統計結果を得ることができます。
GROUP BYの構文は以下のとおりです:
表名から列1、列2、…、列nを選択し、列1、列2、…、列nでグループ化。
列1から列nまでが、グループ化する列を指定する。
例えば、以下のサンプルでは、部署ごとに従業員をグループ化し、各部署の従業員数を計算します。
従業員テーブルから部署別の従業員数を取得します。
上記の例では、部門別にグループ化し、COUNT(*)関数を使用して各グループの従業員数を計算します。その結果、各部署とその従業員数が返されます。