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

ডুপ্লিকেট রেকর্ডসহ কলাম থেকে স্বতন্ত্র রেকর্ডের গণনা করার MySQL কোয়েরি

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( 
   StudentId int, 
   StudentFirstName varchar(100) ); 
Query OK, 0 rows affected (0.88 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values(100,'John'); Query OK, 1 row affected (0.32 sec)
mysql> insert into DemoTable values(101,'Chris'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values(102,'John'); Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values(103,'Sam'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values(104,'Sam'); Query OK, 1 row affected (0.13 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড প্রদর্শন করুন:

mysql> select *from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+-----------+------------------+ 
| StudentId | StudentFirstName | 
+-----------+------------------+ 
| 100       | John             | 
| 101       | Chris            | 
| 102       | John             | 
| 103       | Sam              | 
| 104       | Sam              | 
+-----------+------------------+ 
5 rows in set (0.00 sec)

ডুপ্লিকেট রেকর্ডসহ কলাম থেকে স্বতন্ত্র রেকর্ডের গণনা প্রদর্শন করার কোয়েরি:

mysql> select count(distinct StudentFirstName) from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+----------------------------------+ 
| count(distinct StudentFirstName) | 
+----------------------------------+ 
| 3                                | 
+----------------------------------+ 
1 row in set (0.00 sec)
  1. MySQL-এ ডুপ্লিকেট ID গুনুন এবং আলাদা কলামে ফলাফল দেখান

  2. MySQL-এ আলাদা রেকর্ড থেকে গণনা একই সারিতে প্রদর্শন করা

  3. MySQL-এ ডুপ্লিকেট কলাম ভ্যালু অনুযায়ী অন্য কলামের যোগফল (SUM + GROUP BY)

  4. MySQL에서 중복 튜플 찾기와 개수 세기 (GROUP BY HAVING)