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