ホームページ  >  記事  >  データベース  >  MySQL グループ化後のレコード数をカウントする方法

MySQL グループ化後のレコード数をカウントする方法

coldplay.xixi
coldplay.xixiオリジナル
2020-10-23 15:55:236493ブラウズ

MySQL をグループ化した後、レコード数をカウントする方法: 1. レコード数をカウントします。コードは [SELECT num, count(*) AS counts from test_a GROUP BY num]; 2. num Quantity 統計の重複排除後。

MySQL グループ化後のレコード数をカウントする方法

グループ化後にレコード数をカウントする MySQL メソッド:

グループ化後、数をカウントします。レコード数:

SELECT num,count(*) AS counts from test_a GROUP BY num;

クエリ結果は次のとおりです:

MySQL グループ化後のレコード数をカウントする方法

重複排除後のレコード数の統計:

  SELECT count(t.counts) FROM ( SELECT num,count(*) AS counts from test_a GROUP BY num ) AS t;
  SELECT count(DISTINCT num) AS count FROM test_a;

2 つの結果は同じで、両方とも 5 ですが、1 つはサブクエリ (ネストされた) で、もう 1 つは組み込み関数 Distinct() である点が異なります。

データベース構造

MySQL グループ化後のレコード数をカウントする方法

その他の関連する無料学習の推奨事項: mysql チュートリアル(ビデオ)

#

以上がMySQL グループ化後のレコード数をカウントする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。