শুধুমাত্র একটি কলাম থেকে স্বতন্ত্র মান নির্বাচন করতে, আপনি GROUP BY-এর সাথে সমষ্টিগত ফাংশন MAX() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিলটি তৈরি করুন distinctFromOneColumn -> ( -> StudentId int, -> StudentName varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.77 সেকেন্ড)
নিচে ইনসার্ট কমান্ড −
ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হলmysql> distinctFromOneColumn values(1001,'John');ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> distinctFromOneColumn মানগুলিতে সন্নিবেশ করুন(1002,'Carol');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (5 সেকেন্ড) )mysql> distinctFromOneColumn values(1001,'Sam');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> distinctFromOneColumn মানগুলিতে সন্নিবেশ করুন(1001,'David');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.6my)> distinctFromOneColumn values(1002,'Ramit');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> insert in distinctFromOneColumn values(1003,'Bob');Query OK, 1 সারি প্রভাবিত (0.21 sec)
−
নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছেmysql> distinctFromOneColumn থেকে * নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1001 | জন || 1002 | ক্যারল || 1001 | স্যাম || 1001 | ডেভিড || 1002 | রমিত || 1003 | বব |+------------+------------+6 সারি সেটে (0.00 সেকেন্ড)এখানে শুধুমাত্র একটি কলাম থেকে একটি স্বতন্ত্র মান নির্বাচন করার প্রশ্ন রয়েছে −
mysql> StudentId,MAX(StudentName) AS StudentName -> distinctFromOneColumn থেকে -> StudentId দ্বারা গোষ্ঠী নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1001 | স্যাম || 1002 | রমিত || 1003 | বব |+------------+------------+3 সারি সেটে (0.00 সেকেন্ড)