কম্পিউটার টিউটোরিয়াল

MySQL-এ COUNT() এবং GROUP BY দিয়ে কলামে প্রতিটি উপাদানের ফ্রিকোয়েন্সি গণনা

এই কাজের জন্য COUNT() মেথড ব্যবহার করুন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable
-> (
-> ProductName varchar(100)
-> ); Query OK, 0 rows affected (0.59 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন:

mysql> insert into DemoTable values('Product-1'); Query OK, 1 row affected (0.26 sec)
mysql> insert into DemoTable values('Product-2'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values('Product-3'); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values('Product-3'); Query OK, 1 row affected (0.29 sec)
mysql> insert into DemoTable values('Product-2'); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('Product-4'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values('Product-5'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('Product-1'); Query OK, 1 row affected (0.11 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql> select *from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে:

+-------------+
| ProductName |
+-------------+
| Product-1   |
| Product-2   |
| Product-3   |
| Product-3   |
| Product-2   |
| Product-4   |
| Product-5   |
| Product-1   |
+-------------+
8 rows in set (0.00 sec)

কলামে প্রতিটি উপাদানের ফ্রিকোয়েন্সি গণনার কোয়ারী:

mysql> select ProductName,count(ProductName) as TotalCount from DemoTable group by ProductName;

আউটপুট

এটি নিচের আউটপুট দেবে:

+-------------+------------+
| ProductName | TotalCount |
+-------------+------------+
| Product-1   | 2          |
| Product-2   | 2          |
| Product-3   | 2          |
| Product-4   | 1          |
| Product-5   | 1          |
+-------------+------------+
5 rows in set (0.05 sec)
  1. MySQL-এ একক কুয়েরিতে একাধিক টেবিলের সারি গণনার যোগফল বের করা

  2. MySQL-এ LENGTH ও REPLACE ব্যবহার করে কমা (,) গণনা করা

  3. MySQL-এ IN() অপারেটর ব্যবহার করে অ্যারে এলিমেন্ট ম্যাচ করা

  4. MySQL-এ ORDER BY COUNT(*) DESC LIMIT 1 দিয়ে সর্বাধিক ফ্রিকোয়েন্সি वाला মান বের করা