簡単に言うと、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 でのマルチスレッドおよびマルチプロセス クラッシュのシミュレーションに関する簡単な説明
まずコードを見てみましょう #/bin/sh datename=$(日付 +%Y%m%d-%H%M%...
目次1. ユニットテストはなぜ必要なのでしょうか? 2. ユニットテストの書き方3. テストツール4...
質問最近、以下に示すように、テキストストローク効果を実現するという要件に遭遇しました。 解決策1まず...
MySQL(5.6以下)はjsonを解析します #json 解析関数 DELIMITER $$ `j...
Zabbix サーバー環境プラットフォームZABBIX バージョン 4.4セントOS8 MySQL ...
目次01 k8sの一般的なコントローラーRCコントローラーデプロイメント コントローラーステートフル...
1. 基本的な使い方 <!DOCTYPE html> <html lang=&qu...
私は最近 Linux を学び始めました。Ma Ge の umask に関する Linux コースを読...
序文MySQL クラスターを構築する場合、当然のことながら、データの一貫性を確保するために、データベ...
1.構文TIMESTAMPDIFF(unit,begin,end); 単位に従って時間差を返します。...
開発者が Dockerfile を使用してイメージをビルドする場合は、イメージをビルドするときにデー...
目次1. 使いやすい2. 関数内でジェネリックを使用する3. クラス内でジェネリックを使用する4. ...
この記事では、従業員管理登録ページを実装するためのjQueryの具体的なコードを例として紹介します。...
この記事は Tom Ewer の Managewp ブログからのもので、現在人気のレスポンシブ デザ...
数日前、Google Reader で Yu Bo さんが共有した投稿「空のパスがページのパフォーマ...