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

MySQL কোয়ারি: টেবিল কলামে ডুপ্লিকেট মানের সংখ্যা গণনা করা

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

mysql> create table DemoTable( 
   Data int ); 
Query OK, 0 rows affected (0.98 sec)

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

mysql> insert into DemoTable values(60); Query OK, 1 row affected (0.27 sec)
mysql> insert into DemoTable values(40); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values(50); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values(60); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values(40); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values(80); Query OK, 1 row affected (0.15 sec)

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

mysql> select *from DemoTable;

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

+------+ 
| Data | 
+------+ 
| 60   | 
| 40   | 
| 50   | 
| 60   | 
| 40   | 
| 80   | 
+------+ 
6 rows in set (0.00 sec)

একটি কলামে ডুপ্লিকেট মানের সংখ্যা গণনা করার কোয়ারি:

mysql> select count(*) from DemoTable group by Data having count(Data) > 1;

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

+----------+ 
| count(*) | 
+----------+ 
| 2        | 
| 2        | 
+----------+ 
2 rows in set (0.03 sec)
  1. MySQL-এ টাইনি ইন্ট কলাম থেকে ০ এবং ১ এর সংখ্যা আলাদা দুটি কলামে দেখানো

  2. MySQL-এ LIKE এবং % 와일্ডকার্ড ব্যবহার করে নির্দিষ্ট ক্যারেক্টার/সংখ্যা দিয়ে শেষ হওয়া মান বের করা

  3. MySQL-এ COUNT() এবং GROUP BY ব্যবহার করে ডুপ্লিকেট ID গণনা করা

  4. MySQL에서 SUM(조건)으로 특정 값 카운트 한 번에 여러 개 구하기