কম্পিউটার

কিভাবে আমরা MySQL ফলাফল সেটে সমস্ত অনন্য সারি পেতে পারি?


SELECT স্টেটমেন্টে DISTINCT কীওয়ার্ডের সাহায্যে, আমরা MySQL ফলাফল সেটে অনন্য সারি পেতে পারি।

উদাহরণ

mysql> Select * from names;

+------+-----------+
| id   | name      |
+------+-----------+
| 1    | Rahul     |
| 2    | Gaurav    |
| 3    | Raman     |
| 4    | Aarav     |
| 5    | Ram       |
| 5    | Ram       |
| 5    | Ram       |
+------+-----------+

7 rows in set (0.00 sec)

যেমন আমরা দেখতে পাচ্ছি যে টেবিল ‘নাম’-এ তিনটি ডুপ্লিকেট সারি রয়েছে, নিম্নলিখিত প্রশ্নের সাহায্যে আমরা শুধুমাত্র অনন্য সারি সহ ফলাফল সেট পেতে পারি।

mysql> Select DISTINCT * from names;

+------+-----------+
| id   | name      |
+------+-----------+
| 1    | Rahul     |
| 2    | Gaurav    |
| 3    | Raman     |
| 4    | Aarav     |
| 5    | Ram       |
+------+-----------+

5 rows in set (0.00 sec)

  1. কিভাবে আমি MySQL এ একটি টেবিলের সমস্ত সারি লুপ করতে পারি?

  2. একটি MySQL কলামে শুধুমাত্র অনন্য সারি গণনা পান?

  3. সমস্ত MySQL সারিতে একটি কলামের যোগফল পান?

  4. কিভাবে MySQL ফলাফল নির্দিষ্ট হিসাবে একই সেট করা যায়?