簡単に言うと、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 でのマルチスレッドおよびマルチプロセス クラッシュのシミュレーションに関する簡単な説明
目次1. オブジェクトメソッドを定義する2. プロトタイプメソッドを定義する3. イベントコールバッ...
1. 背景実際のプロジェクトでは、分散スケジュールされたタスク実行の状況に遭遇することがあります。ス...
1. テーブルを作成する<br /> まず、2 つのテーブル (users テーブルと...
今日私が書こうとしている内容では、プログラムは 7 時間近く実行され、データベースに 1,000 万...
1.まずnpmをアンインストールする sudo npm アンインストール npm -g 2. ノー...
インストール手順1. Redisをインストールするdocker search redis和docke...
一つの環境Alibaba Cloud Server: CentOS 7.4 64 ビット (RedH...
前回の記事では、Navicat for Mysql 接続エラー 1251 (接続失敗) の問題を解決...
目次1. HTMLを書く、最初のVueプログラムビューテンプレートとデータに注意してください決定ルー...
XML は、データを記述、保存、送信、交換するために設計されています。 XML 1.0 は XML ...
目次1. カプセル化API 2. グローバルツールコンポーネントを登録する3. グローバル関数をカプ...
結果:実装コード: html <link href='https://fonts.go...
初めて仮想マシンに MySQL をインストールしたとき、多くの問題が発生しました。ここでそれらを書き...
この記事では、主にMACオペレーティングシステムでのMySQL5.7とMySQLWorkbenchの...
目次MySQLマスタースレーブの基本原理3つのbinlog形式の比較混合形式のバイナリログが存在する...