কম্পিউটার

MYSQL দুটি কলাম থেকে আলাদা মান নির্বাচন করবেন?


দুটি কলামে স্বতন্ত্র মান নির্বাচন করতে, আপনি 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 সেকেন্ড)

  1. তিনটি কলাম থেকে স্বতন্ত্র মান নির্বাচন করুন এবং MySQL সহ একটি একক কলামে প্রদর্শন করুন

  2. মাইএসকিউএল-এ সর্বাধিক দুটি কলামের যোগফল নির্বাচন করুন

  3. MySQL এলোমেলোভাবে কলাম মান থেকে 2 মান নির্বাচন করুন?

  4. টেবিলের স্বতন্ত্র কলাম থেকে গড় নির্বাচন করতে MySQL ক্যোয়ারী?