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

MySQL-এ ডুপ্লিকেট রেকর্ড খুঁজে বের করা ও দেখানো

ডুপ্লিকেট মানযুক্ত সারি খুঁজে বের করতে সাবকোয়েরি ও HAVING COUNT(*) > 1 ব্যবহার করা হয়।

টেবিল ও ডেটা

mysql> CREATE TABLE DuplicateFound (ID INT, Name VARCHAR(100), Location VARCHAR(200));
mysql> INSERT INTO DuplicateFound VALUES(1,'John','US'),(2,'Bob','UK'),(3,'David','US'),(4,'Smith','US'),(5,'Carol','UK');

সকল ডুপ্লিকেট লোকেশনের রেকর্ড দেখানো

mysql> SELECT * FROM DuplicateFound
-> WHERE Location IN (SELECT Location FROM DuplicateFound GROUP BY Location HAVING COUNT(Location) > 1)
-> ORDER BY Location;
+------+-------+----------+
| ID   | Name  | Location |
+------+-------+----------+
| 2    | Bob   | UK       |
| 5    | Carol | UK       |
| 1    | John  | US       |
| 3    | David | US       |
| 4    | Smith | US       |
+------+-------+----------+

শুধু ডুপ্লিকেট লোকেশন ও উদাহরণ নাম

mysql> SELECT Name, Location FROM DuplicateFound GROUP BY Location HAVING COUNT(Location) > 1;
+------+----------+
| Name | Location |
+------+----------+
| John | US       |
| Bob  | UK       |
+------+----------+

প্রথম কুয়েরি সব ডুপ্লিকেট সারি দেখায়, দ্বিতীয়টি প্রতিটি ডুপ্লিকেট গ্রুপের একটি নমুনা।

  1. MySQL-এ GROUP BY HAVING ব্যবহার করে ডুপ্লিকেট কলাম মান বের করা

  2. MySQL-এ তারিখ অনুযায়ী রেকর্ড গোষ্ঠীবদ্ধ করুন

  3. MySQL-এ URL রেকর্ডের অংশ খুঁজে বদলানো (Find & Replace)

  4. MySQL-এ BOOLEAN কলামে TRUE/FALSE কে ১/০ হিসেবে দেখানো