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 マイニング ウイルスの対処の実践記録
この記事の例では、3階層メニューを再帰的に実装するVueの具体的なコードを参考までに共有しています。...
クラスタリングは、実際には InnoDB データベース エンジンに関連しています。したがって、インデ...
目次01 CM 02 エントリーポイント03 ワークディレクトリ04 環境05 ユーザー06巻07 ...
タイトルで提起された問題は、段階的に分解して解決することができます。 MySQL では KEY と ...
最近、Oracle、MySQL、SQL Server 2005 のデータ ページング クエリについて...
テーブル ヘッダーが固定されている場合は、それを 2 つのテーブルに分割する必要があります。1 つの...
サーバー: Ubuntu Server 16.04 LSSクライアント: Ubuntu 16.04 ...
目次マクスウェルについてMaxwellの設定と使用1. Maxwellインストールパッケージをダウン...
実験環境ApacheとTomcatは両方ともIPアドレス192.168.153.136のホストにイン...
MySQL Select ステートメントはどのように実行されますか?最近、Geek Time で D...
Ubuntu 16.04 はデフォルトで PHP7.0 環境をインストールしますが、PHP7 は一部...
1. ダウンロードしたファイルを以下のように解凍します。 。 2. 環境変数に解凍ディレクトリを追加...
1. スケジュールタスクを作成する命令crontab -eは現在のユーザーの編集インターフェースに入...
目次序文アイデアの起動速度Tomcat ログが文字化けしている序文Idea を再インストールしたので...
目次概要setTimeout() の確認スリープ関数の書き方シンプルな選択ループで実行されますか?要...