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

MySQL ফলাফলের ডুপ্লিকেট রো ফিল্টার আউট (Filter Out) কীভাবে করবেন?


এটি SELECT ক্লজে DISTINCT কীওয়ার্ড ব্যবহার করে সম্ভব। DISTINCT SELECT ক্লজে নির্দিষ্ট সকল ডেটা ফিল্ডের কম্বিনেশনে প্রয়োগ হয়।

উদাহরণ

'Student' টেবিলে DISTINCT কীওয়ার্ড প্রয়োগ করা হয়েছে:

mysql> Select * from student;
+------+---------+---------+-----------+
| Id   | Name    | Address | Subject   |
+------+---------+---------+-----------+
| 1    | Gaurav  | Delhi   | Computers |
| 2    | Aarav   | Mumbai  | History   |
| 15   | Harshit | Delhi   | Commerce  |
| 17   | Raman   | Shimla  | Computers |
| 20   | Gaurav  | Jaipur  | History   |
+------+---------+---------+-----------+
5 rows in set (0.00 sec)
mysql> Select DISTINCT Address from student;
+---------+
| Address |
+---------+
| Delhi   |
| Mumbai  |
| Shimla  |
| Jaipur  |
+---------+
4 rows in set (0.00 sec)
mysql> Select DISTINCT * from student;
+------+---------+---------+-----------+
| Id   | Name    | Address | Subject   |
+------+---------+---------+-----------+
| 1    | Gaurav  | Delhi   | Computers |
| 2    | Aarav   | Mumbai  | History   |
| 15   | Harshit | Delhi   | Commerce  |
| 17   | Raman   | Shimla  | Computers |
| 20   | Gaurav  | Jaipur  | History   |
+------+---------+---------+-----------+
5 rows in set (0.00 sec)
mysql> Select DISTINCT name from student;
+---------+
| name    |
+---------+
| Gaurav  |
| Aarav   |
| Harshit |
| Raman   |
+---------+
4 rows in set (0.00 sec)

  1. MySQL-এ ডISTINCT কলামের ফ্রিকোয়েন্সি গণনা করা (GROUP BY)

  2. MySQL-এ SET ফিল্ডের সম্ভাব্য ভ্যালুগুলো জানা

  3. MySQL-এ GROUP BY এবং HAVING দিয়ে একই কালাম মান والی সারি বের করা

  4. MySQL-এ ফলাফল সেটকে নির্দিষ্ট ক্রমে সাজানো