ホームページ > データベース > mysql チュートリアル > カラムに重複/三重データが含まれる MySQL テーブル内のレコードをカウントするにはどうすればよいでしょうか?

カラムに重複/三重データが含まれる MySQL テーブル内のレコードをカウントするにはどうすればよいでしょうか?

WBOY
リリース: 2023-09-20 21:49:02
転載
1329 人が閲覧しました

我们如何计算 MySQL 表中列包含重复/三重数据的记录?

Stock_item という名前の次のテーブルがあり、その列の数量に重複した値が含まれているとします。つまり、アイテム名「Notebook」と「Pencil」の場合、「Quantity」列に重複した値が含まれているとします。 「40」」、アイテム「シャツ」の場合、列「数量」は重複した値を持ち、表に示すように「靴」と「パンツ」29の三重値が「数量」列に保持されます。

mysql> Select * from stock_item;
+------------+----------+
| item_name  |quantity  |
+------------+----------+
| Calculator | 89       |
| Notebooks  | 40       |
| Pencil     | 40       |
| Pens       | 32       |
| Shirts     | 29       |
| Shoes      | 29       |
| Trousers   | 29       |
+------------+----------+
7 rows in set (0.00 sec)
ログイン後にコピー

次のクエリを使用して、[数量] 列の重複/三重値の合計数を見つけることができます。

mysql> Select COUNT(quantity) AS duplicate_triplicate
    -> from stock_item
    -> group by quantity having duplicate_triplicate> 1;

+----------------------+
| duplicate_triplicate |
+----------------------+
|                    3 |
|                    2 |
+----------------------+
2 rows in set (0.00 sec)
ログイン後にコピー

上記の結果は、「数量」列に 3 回繰り返される値と 2 回繰り返される値があることを示しています。

以上がカラムに重複/三重データが含まれる MySQL テーブル内のレコードをカウントするにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート