Sql-group-by
提供:Dev Guides
SQL-グループ化
SQL GROUP BY 句は、SELECTステートメントと連携して使用され、同一のデータをグループに配置します。 このGROUP BY句は、SELECTステートメントのWHERE句に続き、ORDER BY句に先行します。
構文
GROUP BY句の基本的な構文を次のコードブロックに示します。 GROUP BY句は、WHERE句の条件に従う必要があり、ORDER BY句を使用する場合はORDER BY句の前になければなりません。
例
CUSTOMERS表が次のレコードを持っていると考えてください-
各顧客の給与の総額を知りたい場合、GROUP BYクエリは次のようになります。
これは、次の結果を生成します-
さて、CUSTOMERSテーブルに重複した名前を持つ次のレコードがあるテーブルを見てみましょう-
繰り返しますが、各顧客の給与総額を知りたい場合、GROUP BYクエリは次のようになります-
これは、次の結果を生成します-