কম্পিউটার

কিভাবে MySQL এ স্বতন্ত্র মান গণনা করবেন?


স্বতন্ত্র মান গণনা করার জন্য, আপনি সমষ্টিগত ফাংশন গণনা ().

এ স্বতন্ত্র ব্যবহার করতে পারেন

সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে যেকোনো পরিবর্তনশীল নাম হিসাবে গণনা (স্বতন্ত্র আপনার কলামের নাম) নির্বাচন করুন;

উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। নীচে একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −

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টি স্বতন্ত্র মান আছে।


  1. কিভাবে MySQL এবং তাদের গণনা স্বতন্ত্র মান ফেরত?

  2. কিভাবে একটি একক MySQL ক্যোয়ারীতে COUNT() এবং IF() ব্যবহার করবেন?

  3. একটি একক MySQL ক্যোয়ারী সহ শূন্য এবং NULL ছাড়া শূন্য, NULL এবং স্বতন্ত্র মান গণনা করুন

  4. MySQL Count Distinct Values ​​প্রক্রিয়া খুবই ধীর। এটা বেঁধে কিভাবে?