স্বতন্ত্র মান গণনা করার জন্য, আপনি সমষ্টিগত ফাংশন গণনা ().
এ স্বতন্ত্র ব্যবহার করতে পারেনসিনট্যাক্স নিম্নরূপ -
আপনার টেবিলের নাম থেকে যেকোনো পরিবর্তনশীল নাম হিসাবে গণনা (স্বতন্ত্র আপনার কলামের নাম) নির্বাচন করুন;
উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। নীচে একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −
mysql> টেবিল তৈরি করুন DistinctDemo −> ( −> Name varchar(200) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)
আমাদের উদাহরণের জন্য, টেবিলে ডুপ্লিকেট রেকর্ড সন্নিবেশ করা যাক। রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> DistinctDemo মানগুলিতে ঢোকান DistinctDemo মানগুলিতে ('John'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DistinctDemo মানগুলিতে ঢোকান ('Johnson'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> আলাদা ডেমো মানগুলিতে সন্নিবেশ করুন('John) '); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> DistinctDemo মানগুলিতে ঢোকান('Johnson'); Query OK, 1 সারি প্রভাবিত (0.12 sec)mysql> DistinctDemo মানগুলিতে ঢোকান ('Sam'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DistinctDemo মানগুলিতে সন্নিবেশ করানসিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করুন। সমস্ত রেকর্ড প্রদর্শনের জন্য ক্যোয়ারী নিম্নরূপ -
mysql> DistinctDemo থেকে *নির্বাচন করুন;নিম্নোক্ত আউটপুট কিছু সদৃশ রেকর্ড প্রদর্শন করছে −
<প্রে>+---------+| নাম |+---------+| জন || স্যাম || জন || জনসন || জন || জনসন || স্যাম || জনসন |+---------+8 সারি সেটে (0.00 সেকেন্ড)
এখানে একটি ক্যোয়ারী রয়েছে যা টেবিল থেকে স্বতন্ত্র মান গণনা করতে ব্যবহার করা যেতে পারে −
mysql> DistinctDemo থেকে DistinctValues হিসাবে গণনা (স্বতন্ত্র নাম) নির্বাচন করুন;
নিচের আউটপুট −
+----------------+| স্বতন্ত্র মান |+----------------+| 3 |+----------------+1 সারি সেটে (0.01 সেকেন্ড)
ফলাফল i3 বলে যে আমাদের টেবিলে 3টি স্বতন্ত্র মান আছে।