দুটি কলামে স্বতন্ত্র মান নির্বাচন করতে, আপনি MySQL থেকে কমপক্ষে() এবং greatest() ফাংশন ব্যবহার করতে পারেন।
আসুন দুটি কলাম −
সহ একটি টেবিল তৈরি করিmysql> সারণি সিলেক্ট ডিস্টিনক্টটুকলাম তৈরি করুন −> ( −> StudentId int, −> EmployeeId int −> ); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)
এখন আপনি টেবিলে রেকর্ড সন্নিবেশ করতে পারেন। রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> SelectDistinctTwoColumns মানের মধ্যে সন্নিবেশ করুন 104,105); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> SelectDistinctTwoColumns মান (100,101) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> সিলেক্ট ডিস্টিনক্টটুকলামে ঢোকান, প্রভাবিত ওকে 12 সারি (102 সারি); 0.12 সেকেন্ড)mysql> SelectDistinctTwoColumns মান (106,107) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.36 সেকেন্ড) mysql> SelectDistinctTwoColumns মানগুলিতে ঢোকান (104,105); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত করুন সিলেক্ট ডিস্টিনক্ট টোকলামের মান (0. টি সিলেক্টে 0) সিলেক্ট করুন। 105,104); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.35 সেকেন্ড)
সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> SelectDistinctTwoColumns থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------------+------------+| StudentId | কর্মচারী আইডি |+------------+------------+| 100 | 101 || 102 | 103 || 104 | 105 || 100 | 101 || 102 | 103 || 106 | 107 || 104 | 105 || 105 | 104 |+------------+------------+8 সারি সেটে (0.00 সেকেন্ড)উপরের আউটপুট দেখুন। উভয় কলামেই কিছু সদৃশ মান দেখা যায়। এখানে একটি ক্যোয়ারী যা কলাম −
থেকে স্বতন্ত্র মান নির্বাচন করেmysql> SelectDistinctTwoColumns থেকে সেকেন্ডকলাম হিসাবে FirstColumn হিসাবে স্বতন্ত্র (StudentId, EmployeeId), −> greatest(StudentId, EmployeeId) নির্বাচন করুন;
নিচের আউটপুট −
+------------+---------------+| প্রথম কলাম | দ্বিতীয় কলাম |+-------------+---------------+| 100 | 101 || 102 | 103 || 104 | 105 || 106 | 107 |+------------+--------------- সেটে 4 সারি (0.00 সেকেন্ড)