এর জন্য, সাবকোয়েরির সাথে সমষ্টিগত ফাংশন 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 | ১ /প্রে>