GROUP BY ステートメントは、Aggregate 関数と組み合わせて使用され、1 つ以上の列に基づいて結果セットをグループ化します。 SQL GROUP BY 構文 SELECT 列名、集計関数(列名) テーブル名から WHERE 列名 演算子 値 GROUP BY 列名; デモデータベース このチュートリアルでは、よく知られている Northwind サンプル データベースを使用します。 「注文」テーブルから選択されたデータは次のとおりです。
「Shippers」テーブルのデータ:
「従業員」テーブルから選択されたデータ:
SQL GROUP BY の例 ここで、各配達員が配達した注文の数を調べます。 次の SQL ステートメントは、配達員ごとに注文を分類してカウントします。 SELECT Shippers.ShipperName,COUNT(Orders.OrderID) AS NumberOfOrders FROM Orders 左 参加する 荷主 ON Orders.ShipperID=Shippers.ShipperID GROUP BY 出荷者名; 複数の列をGROUP BYする 次に示すように、GROUP BY 句を複数の列に適用することもできます。 Shippers.ShipperName、Employees.LastName、を選択します。 COUNT(Orders.OrderID) AS NumberOfOrders から ((注文 INNER JOIN 荷送人 ON Orders.ShipperID = Shippers.ShipperID) 内部結合従業員 ON Orders.EmployeeID = Employees.EmployeeID) GROUP BY 出荷者名、姓; 読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: Linux サーバーに埋め込まれた ddgs および qW3xT.2 マイニング ウイルスの対処の実践記録
まずMySQLにログインする シェル> mysql --user=root mysqlパスワー...
目次1. 要件の説明2. アイデアの概要1. 延長を要求する2. アイデアの概要3. SQLコード1...
今日午後ずっと私を悩ませたバグを記録する半月前から始めましょう。それから.................
フォームの送信方法をまとめると次のようになります。 1. 送信ボタンを使用して送信します。送信ボタン...
一般的に、Web ページの背景色は、より柔らかく、よりシンプルで、より明るく、暗いテキストとマッチし...
WIN10 64ビットに最新のMySQL8.0.18をインストールダウンロード公式サイトから最新バ...
目次1. 浅いコピーとはどういう意味ですか? 2. ディープコピーとはどういう意味ですか? 3. デ...
mysql コマンドを使用して MySQL サーバーに接続します。 MySQL サーバーが起動したら...
更新: 最近、サーバーがマイニング ウイルスによってハッキングされたことが判明しました。これは、おそ...
序文:この記事は、jackyzm のブログ https://www.cnblogs.com/jack...
Ubuntu 20.04は2020年4月に正式にリリースされました。本日、ミラーシステムを正式にイン...
この記事では、Reactでダブルスライダークロススライドを実装するための具体的なコードを参考までに共...
Nginxをインストールするまずcentosイメージをプルしますdocker pull centos...
本番環境におけるコンテナの稼働状況を監視することは非常に重要です。監視を通じて、コンテナの稼働状況を...
MySQL データベースには増分バックアップ メカニズムはありませんが、マスター データベース内のす...