আমরা একটি একক MySQL ক্যোয়ারীতে DISTINCT এবং COUNT একসাথে ব্যবহার করতে পারি। প্রথমত, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করতে CREATE কমান্ড ব্যবহার করা হয়।
mysql> টেবিল তৈরি করুন DistCountDemo -> ( -> id int, -> name varchar(100), -> age int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.48 সেকেন্ড)
INSERT কমান্ডের সাহায্যে রেকর্ড ঢোকানো হয়।
mysql> DistCountDemo মানগুলিতে ঢোকান প্রভাবিত (0.14 সেকেন্ড)mysql> DistCountDemo মানগুলিতে সন্নিবেশ করুন(3,'John',23); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> DistCountDemo মানগুলিতে সন্নিবেশ করুন (4,'Carol',23); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)
সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করতে।
mysql> DistCountDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট।
+------+------+------+| আইডি | নাম | বয়স |+------+-------+------+| 1 | জন | 23 || 2 | বব | 24 || 3 | জন | 23 || 4 | ক্যারল | 23 |+------+------+------+4 সারি সেটে (0.00 সেকেন্ড)
23 বছর বয়সী শিক্ষার্থীর সংখ্যা জানতে COUNT এর পাশাপাশি DISTINCT আবেদন করা হচ্ছে।
mysql> DistCountDemo থেকে COUNT(স্পষ্ট নাম) নির্বাচন করুন যেখানে বয়স=23;
নিচের আউটপুট।
<প্রে>+----------------------+| COUNT(স্বতন্ত্র নাম) |+----------------------+| 2 |+----------------------+1 সারি সেটে (0.05 সেকেন্ড)