簡単に言うと、distinct は重複を削除するために使用され、group by は統計を集計するように設計されています。これら 2 つは実現できる機能にいくつかの類似点がありますが、慎重に区別する必要があります。 DISTINCT を使用した単純な重複排除操作は、GROUP BY よりも高速です。 distinctive は、単一列および複数列の重複排除をサポートします。 group by の頻度は比較的高いですが、その機能と同じく集計統計を行うことが目的です。重複排除の機能も実現可能ですが、これは得意分野ではありません。 違い: 1) distinct は結果から重複する行を削除するだけです。 Group by は指定された列によるグループ化を意味し、この時点では通常、select で集計関数が使用されます。 2) distinctive は異なるレコードを表示することです。 グループ化とは、クエリを実行する前にレコードをカテゴリ別に並べ替えることを意味します。 GROUP BY ではクエリ結果に集計関数を含める必要がありますが、DISTINCT では含める必要はありません。 これで、MySQL の distinct と group by の違いに関するこの記事は終了です。distinct と group by の違いについての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: JavaScript における this ポイントの問題の詳細な説明
>>: Linux でのマルチスレッドおよびマルチプロセス クラッシュのシミュレーションに関する簡単な説明
序文JavaScript では、これは関数呼び出しコンテキストです。この動作が非常に複雑であるからこ...
環境に関する声明ホストOS: Cetnos7.9 最小インストールdocker バージョン: 20....
1. 新しいユーザーを追加するローカルIPアクセスのみを許可する '123456' ...
1. インストールプロセスMySQL バージョン: 5.7.18 1. my.ini ファイル(簡易...
ローカル環境はWindows10+WSL2(Ubuntu)です。サーバーにDockerをインストール...
前提条件: Dockerはすでにインストールされています1. 画像を見つける(方法は2つあります) ...
<br />前回の記事では、Webデザインの手順と方法を紹介しました。詳細については、前...
1. 4つのrpmパッケージをダウンロードする mysql-コミュニティクライアント-5.7.26-...
1. 準備例: 2 台のマシン: 192.168.219.146 (マスター)、192.168.21...
1つ。まず、アイデアとしてパッケージ化する必要があります。私はSpringbootフレームワークプロ...
前面に書かれた過去および現在のプロジェクトで最も一般的に使用されているリレーショナル データベースは...
序文最近、仕事の都合で、APP ショッピングカートの注文支払いに取り組んでいました。テスト中にバグが...
データベースからクエリする必要があるテーブルに数万件のレコードがある場合、すべての結果を一度にクエリ...
序文この記事は主に、MySQL の Innodb で 2T の大きなテーブルをすばやく削除する方法に...
2 列レイアウトはプロジェクトでよく使用されます。この効果を実現する方法はたくさんあります。 しかし...