তিনটি ভিন্ন কলাম থেকে সর্বোচ্চ মান পেতে, GREATEST() ফাংশন ব্যবহার করুন।
সিনট্যাক্স নিম্নরূপ
আপনার টেবিলের নাম থেকে সবচেয়ে বড়(yourColumnName1,yourColumnName2,yourColumnName3) নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> টেবিল MaxOfThreeColumnsDemo তৈরি করুন -> ( -> প্রথম int, -> দ্বিতীয় int, -> তৃতীয় int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.73 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ
mysql> MaxOfThreeColumnsDemo মানগুলিতে (30,90,60); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> MaxOfThreeColumnsDemo মানগুলিতে সন্নিবেশ করুন (100,40,50); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত হয়েছে (0.16 সেকেন্ড) mysql )mysql> MaxOfThreeColumnsDemo মানগুলিতে সন্নিবেশ করুন(101,290,150); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ
mysql> MaxOfThreeColumnsDemo থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
+------+---------+-------+| প্রথম | দ্বিতীয় | তৃতীয় |+------+---------+-------+| 30 | 90 | 60 || 100 | 40 | 50 || 101 | 290 | 150 |+-------+---------+-------+3 সারি সেটে (0.00 সেকেন্ড)এখানে তিনটি কলামের মধ্যে সর্বশ্রেষ্ঠটি খুঁজে বের করার জন্য প্রশ্ন রয়েছে
mysql> MaxOfThreeColumnsDemo থেকে MAXValueOfThreeColumns হিসেবে সর্বশ্রেষ্ঠ (প্রথম, দ্বিতীয়, তৃতীয়) নির্বাচন করুন;নিম্নলিখিত আউটপুট
<প্রে>+------------+| MAXValueOfThreeColumns |+-------------------------+| 90 || 100 || 290 |+------------ সেটে +3 সারি (0.00 সেকেন্ড)