কম্পিউটার

কিভাবে আমরা মাইএসকিউএল টেবিলের একটি কলামে মোট ডুপ্লিকেট রেকর্ড গণনা করব?


ধরুন আমাদের কাছে স্টক_আইটেম নামে নিম্নলিখিত টেবিলটি রয়েছে যেখানে কলামের পরিমাণের ডুপ্লিকেট মান রয়েছে যেমন আইটেমের নাম 'নোটবুক' এবং 'পেন্সিল'-এর জন্য, কলাম 'পরিমাণ'-এ ডুপ্লিকেট মান রয়েছে '40' এবং আইটেমগুলির জন্য 'শার্ট', 'জুতা' ' এবং 'ট্রাউজার্সের' ট্রিপ্লিকেট মান 29 টেবিলে দেখানো কলাম 'পরিমাণ' দ্বারা ধরে রাখা হয়েছে।

mysql> Select * from stock_item;
+------------+----------+
| item_name  |quantity  |
+------------+----------+
| Calculator |       89 |
| Notebooks  |       40 |
| Pencil     |       40 |
| Pens       |       32 |
| Shirts     |       29 |
| Shoes      |       29 |
| Trousers   |       29 |
+------------+----------+
7 rows in set (0.00 sec)

এটি দেখায় যে দুটি ডুপ্লিকেট মান আছে যেমন 40 এবং 29 'পরিমাণে'৷

এখন নিম্নলিখিত প্রশ্নের সাহায্যে, আমরা টেবিল 'স্টক_আইটেম'-এর 'পরিমাণ' কলামে মোট ডুপ্লিকেট রেকর্ড গণনা করতে পারি।

mysql> Select count(*) AS Total_duplicate_count
    -> FROM (SELECT item_name FROM stock_item
    -> GROUP BY quantity HAVING COUNT(quantity) > 1) AS X;
+-----------------------+
| Total_duplicate_count |
+-----------------------+
|                     2 |
+-----------------------+
1 row in set (0.00 sec)


  1. MySQL-এ একটি কলাম থেকে ডুপ্লিকেট রেকর্ডের গণনা প্রদর্শন করুন এবং ফলাফল অর্ডার করুন

  2. একটি MySQL ক্যোয়ারীতে নির্দিষ্ট রেকর্ডের ঘটনা (সদৃশ) গণনা করুন

  3. একটি মাইএসকিউএল টেবিলে রেকর্ডের সংঘটনের সংখ্যা গণনা করুন এবং একটি নতুন কলামে ফলাফল প্রদর্শন করবেন?

  4. কিভাবে MySQL এর সাথে তারিখ রেকর্ড সহ একটি টেবিলে তারিখ পরিবর্তন করবেন?