কম্পিউটার

জয়েন ব্যবহার করে আমরা কীভাবে মাইএসকিউএল টেবিলে উপলব্ধ ডুপ্লিকেট মানগুলি খুঁজে পেতে পারি?


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

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)

এখন MySQL JOINS ব্যবহার করে নিম্নলিখিত প্রশ্নের সাহায্যে আমরা আইটেমগুলির নামের সাথে কলাম 'পরিমাণ'-এ ডুপ্লিকেট মানগুলি খুঁজে পেতে পারি৷

mysql> Select distinct g.item_name,g.quantity from stock_item g
   -> INNER JOIN Stock_item b ON g.quantity = b.quantity
   -> WHERE g.item_name<>b.item_name;
+-----------+----------+
| item_name | quantity |
+-----------+----------+
| Pencil    |       40 |
| Notebooks |       40 |
| Shoes     |       29 |
| Trousers  |       29 |
| Shirts    |       29 |
+-----------+----------+
5 rows in set (0.00 sec)

  1. কিভাবে আমরা MySQL ভিউতে কোন মান আপডেট করতে পারি যেহেতু আমরা MySQL টেবিলের মান আপডেট করতে পারি?

  2. কিভাবে আমরা পিএইচপি স্ক্রিপ্ট ব্যবহার করে একটি MySQL টেবিলে সংরক্ষিত NULL মানগুলি পরিচালনা করতে পারি?

  3. কিভাবে একটি MySQL টেবিলে কলাম সংখ্যা খুঁজে পেতে?

  4. বাম যোগদান ব্যবহার করে মাইএসকিউএল টেবিল থেকে ডুপ্লিকেট মানগুলি কীভাবে সরিয়ে ফেলা যায়?