কম্পিউটার

সর্বাধিক ক্রমবর্ধমান মান আনতে MySQL ক্যোয়ারী


এর জন্য, সাবকোয়েরির সাথে সমষ্টিগত ফাংশন COUNT(*) ব্যবহার করুন। GROUP BYও ব্যবহৃত হয়৷

আসুন একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন demo23−> (−> id int null auto_increment প্রাথমিক কী,−> value1 int,−> value2 int−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.65 সেকেন্ড)

সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -

mysql> demo23(value1,value2) মান (5,600) এ সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> demo23(value1,value2) মানগুলিতে (20,800); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.06 সেকেন্ড)mysql> demo23(value1,value2) মান (7,400) তে সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> demo23(value1,value2) মানগুলিতে (6,500); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.17 সেকেন্ড)mysql> demo23(value1,value2) মান (10,300) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> demo23(value1,value2) মানগুলিতে (11,500); কোয়েরি OK, 1 সারি প্রভাবিত 0.14 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন
mysql> ডেমো23 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+---------+---------+| আইডি | মান1 | মান2 |+---+---------+---------+| 1 | 5 | 600 || 2 | 20 | 800 || 3 | 7 | 400 || 4 | 6 | 500 || 5 | 10 | 300 || 6 | 11 | 500 |+------+---------+---------+6 সারি সেটে (0.00 সেকেন্ড)

সর্বাধিক ক্রমবর্ধমান −

-এর জন্য নিম্নোক্ত ক্যোয়ারী
mysql> total_value সিলেক্ট করুন, count(*) number_of_occurrences−> থেকে (−> Select value1*value2 as total_value−> demo23−> থেকে ) t−> group by total_value−> order by total_value desc−> limit 1; 

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+---------------+-------------------------+| মোট_মূল্য | সংঘটনের_সংখ্যা |+---------------+-------------------------+| 16000 | ১ /প্রে> 
  1. একটি MySQL টেবিলের প্রতিটি মানের জন্য সর্বোচ্চ নির্বাচন করুন?

  2. MySQL-এ Nth সর্বোচ্চ মান খুঁজে পেতে ক্যোয়ারী

  3. MySQL-এ একটি কলামে সর্বোচ্চ মান খুঁজুন

  4. একটি MySQL কলাম থেকে সর্বোচ্চ মান আনবেন?