明確な 意味: distinctive は、一意のレコードの数を照会するために使用されます。つまり、distinct は一意のフィールドの数 (count(distinct id)) を返します。その理由は、distinct はターゲット フィールドのみを返すことができ、他のフィールドは返すことができないためです。 使用上の注意: 1.distinct [クエリ フィールド] は、クエリするフィールドの先頭、つまり最初のパラメータに配置する必要があります。 1.1 1つのフィールドのみをチェックする フィールド内の重複をチェックするということは、そのフィールド内の重複していないデータの列を選択することを意味します。 例のテーブル: psur_list PLAN_NUMBER フィールドから重複を削除するには、次のステートメントを使用します。 psur_list から DISTINCT PLAN_NUMBER を選択します。 結果は次のとおりです。 1.2 複数フィールドの重複排除 複数のフィールドの重複を排除します。つまり、複数のフィールドを連結したレコードと、重複していないすべてのレコードを選択します。 例のテーブル: psur_list PLAN_NUMBER フィールドと PRODUCT_NAME フィールドから重複を削除するには、次のステートメントを使用します。 psur_list から DISTINCT PLAN_NUMBER、PRODUCT_NAME を選択します。 結果は次のとおりです。 期待される結果: 最初のパラメータ PLAN_NUMBER のみが一意の値を持ちます 解決策1: group_concat関数を使用する 声明: GROUP_CONCAT(DISTINCT PLAN_NUMBER) を PLAN_NUMBER,PRODUCT_NAME として psur_list から選択し、GROUP BY PLAN_NUMBER で終了します。 解決策2: グループ化を使用する 声明: PLAN_NUMBER、PRODUCT_NAME を psur_list から選択し、PLAN_NUMBER でグループ化します。 結果は次のとおりです。 1.3 nullの扱い distinctはnull値を除外しないため、返される結果にはnull値が含まれます。 テーブル psur_list は次のとおりです。 COUNTRY フィールドから重複を削除するには、次のステートメントを使用します。 psur_listから別の国を選択 結果は次のとおりです。 1.4 distinctiverowと同義 声明: psur_listからDISTINCTROW COUNTRYを選択 結果は次のとおりです。 バイナリ集計関数でdistinctを使用する 集計関数では、DISTINCT は通常、COUNT と組み合わせて使用されます。 count()はnull項目を除外します 声明: psur_listからCOUNT(DISTINCT COUNTRY)を選択 結果は次のとおりです: [実際には null 項目を含むレコードが 4 つあります。ステートメントを実行すると、null 項目が除外され、計算は 3 になります] これで、MySQL で distinct メソッドを使用する詳細な例に関するこの記事は終了です。MySQL deduplication distinctive に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Docker に influxdb をインストールするための詳細なチュートリアル (パフォーマンス テスト)
>>: 条件によるMysqlカウントの複数の実装方法を詳細に解説
まず、ハードディスクデバイスにデータディスクがあるかどうかを確認します # まずfdisk -lを実...
MySQL のインデックスの種類一般的に、次の 4 つのカテゴリに分類できます。通常のインデックス:...
毎日jQueryプラグイン - カルーセルチャートを実装するためのjQueryプラグイン。参考までに...
Docker でシェル コマンドを実行するには、コマンドの前に sh -c を追加する必要があります...
多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...
現代の Web ビジュアル デザインは、初期の情報の積み重ねから、その後のグラフィックスと抽象化、そ...
html、アドレス、引用ブロック、本文、dd、div、 dl、dt、フィールドセット、フォーム、フレ...
目次1. セットとは何か2. セットコンストラクタ2.1) 配列2.2) 文字列2.3) 議論2.4...
序文MySQL データベースを使用する場合、クライアントはデータベース サーバーにリクエストを送信す...
この記事では、棒グラフの動的な表示を実現するためのvue echartsの具体的なコードを参考までに...
目次HTMLの実装CSSを追加Javascript部分の実装デモアドレス HTMLの実装まず、hea...
このトピックは、2012 年後半の社内共有です。まだ記事にはなっていませんが、春節が近づいているので...
目次導入質問設計 1: 隣接リストテーブルデザインSQL の例デザイン 2: パスの列挙テーブルデザ...
この文の目的は何ですか?コードをコピーコードは次のとおりです。 <link rel="...
1. はじめにMySQL グループ レプリケーション (略して MGR) は文字通り MySQL グ...