টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> create table DemoTable1858 ( ModelNumber varchar(50) ); Query OK, 0 rows affected (0.00 sec)
mysql> insert into DemoTable1858 values('Audi A4'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1858 values('Audi A6'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1858 values('Audi A4'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1858 values('Audi Q5'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1858 values('Audi R8'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1858 values('Audi Q5'); Query OK, 1 row affected (0.00 sec)
সব রেকর্ড
mysql> select * from DemoTable1858;
+-------------+ | ModelNumber | +-------------+ | Audi A4 | | Audi A6 | | Audi A4 | | Audi Q5 | | Audi R8 | | Audi Q5 | +-------------+ 6 rows in set (0.00 sec)
ডুপ্লিকেট মান বের করা (কাউন্ট >= ২)
mysql> select ModelNumber from DemoTable1858 group by ModelNumber having count(ModelNumber) >= 2;
+-------------+ | ModelNumber | +-------------+ | Audi A4 | | Audi Q5 | +-------------+ 2 rows in set (0.00 sec)
ব্যাখ্যা: GROUP BY দিয়ে গ্রুপ করা হয়, HAVING count(*) >= 2 দিয়ে যে গ্রুপগুলো একাধিকবার আসেছে সেগুলো ফিল্টার করা হয়। COUNT(*) বা COUNT(ModelNumber) দুটোই কাজ করে (NULL না হলে)।