মানগুলিকে গোষ্ঠীবদ্ধ করতে এবং একাধিক মান নির্মূল করে গণনা প্রদর্শন করতে আপনাকে COUNT(*) সহ GROUP BY ব্যবহার করতে হবে৷ আসুন প্রথমে একটি টেবিল তৈরি করি:
mysql> টেবিল তৈরি করুন DemoTable (মান int);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.55 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:
mysql> DemoTable মানগুলিতে ঢোকান 10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(30); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.11 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান 10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.07 সেকেন্ড)mysql> DemoTable মান (60); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড)
নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করা হল:
mysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে:
<প্রে>+------+| মান |+------+| 10 || 20 || 10 || 30 || 10 || 20 || 40 || 10 || 20 || 20 || 60 |+------+11 সারি সেটে (0.00 সেকেন্ড)আমাদের ক্ষেত্রে অনুরূপ রেকর্ডের গণনা যেমন 10, 20, 30, 40, 60 ফেরত দেওয়ার প্রশ্নটি নিম্নরূপ:
mysql> থেকে কাউন্ট (*) নির্বাচন করুন (মূল্য অনুসারে ডেমোটেবল গ্রুপ থেকে নির্বাচন করুন) tbl হিসাবে;
এটি নিম্নলিখিত আউটপুট তৈরি করবে:
<প্রে>+---------+| COUNT(*) |+---------+| 5 |+---------+1 সারি সেটে (0.00 সেকেন্ড)