SQL クエリにおける GROUP BY の意味は何ですか?
SQL クエリにおける GROUP BY の意味は、指定されたルールに従ってデータをグループ化することであり、その機能は、特定の列または複数の列の値に従ってクエリ結果をグループ化することです。はグループです。GROUP BY ステートメントは通常、集計関数と組み合わせて使用されます。
Group By と Order By
カテゴリ、合計(数量) AS の数量の合計をカテゴリごとにグループ化、合計(数量) の説明で選択
「数量の合計による順序」は Access では使用できませんが、SQL Server では使用できます。
「グループの選択」で指定されたフィールド制限
カテゴリを選択、数量の合計として合計(数量)、カテゴリ別のグループ順カテゴリの説明からの概要
実行後、以下に示すようにエラーが表示されます。 select で指定したフィールドは、グループ化の基礎として Group By ステートメントの後に含めるか、集計関数に含める必要があります。
すべてでグループ化
すべてのカテゴリでグループ化、概要から数量の合計としてカテゴリ、概要、合計(数量)を選択します。 「概要」フィールドを指定できます。これは、「複数列グループ化」に「概要フィールド」が含まれているためです。実行結果は次のとおりです。
「複数列グループ化」は、実際には複数の列に基づいています。 (カテゴリ概要) 結合された値がグループ化されている 例4では、「a, a2001, 13」は「a, a2001, 11」と「a, a2001, 2」という2つのレコードを結合したものであることがわかります。
SQL Server では「全員によるグループ化」がサポートされていますが、新しい開発作業での GROUP BY ALL の使用を避けるために、GROUP BY ALL は Microsoft SQL Server の将来のバージョンでは削除される予定です。 Access は "Group By All" をサポートしていませんが、Access は複数列のグループ化もサポートしています。SQL Server の上記の SQL は、Access では
select category, summary, sum(quantity) AS sum ofquantity として記述できます。 from カテゴリ別のグループ、概要
推奨チュートリアル: "
MySQL チュートリアル以上がSQLクエリにおけるGROUP BYの意味は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。