কম্পিউটার

মাইএসকিউএল-এর একটি কলামে প্রতিটি স্বতন্ত্র মানের গণনা কীভাবে পাবেন?


একটি কলামে প্রতিটি স্বতন্ত্র মানের গণনা পেতে একটি উদাহরণ দেখা যাক। প্রথমত, আমরা একটি টেবিল তৈরি করব।

একটি টেবিল তৈরি করতে CREATE কমান্ড ব্যবহার করা হয়।

mysql> টেবিল তৈরি করুন DistinctDemo1 -> ( -> id int, -> name varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.43 সেকেন্ড)

রেকর্ড ঢোকানো

mysql> DistinctDemo1 মানগুলিতে সন্নিবেশ করুন(1,'John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.34 সেকেন্ড)mysql> DistinctDemo1 মানগুলিতে ঢোকান(2,'জন');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড )mysql> DistinctDemo1 মানগুলিতে সন্নিবেশ করুন(3,'John');Query OK, 1 সারি প্রভাবিত (0.09 sec)mysql> DistinctDemo1 মানগুলিতে সন্নিবেশ করুন (4,'Carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> DistinctDemo1 মান (5,'David'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

সমস্ত রেকর্ড প্রদর্শন করা হচ্ছে

mysql> DistinctDemo1 থেকে *নির্বাচন করুন;

নিম্নলিখিত আউটপুট যা সমস্ত রেকর্ড প্রদর্শন করে।

+------+-------+| আইডি | নাম |+------+-------+| 1 | জন || 2 | জন || 3 | জন || 4 | ক্যারল || 5 | ডেভিড |+------+-------+5 সারি সেটে (0.00 সেকেন্ড)

গণনা পাওয়ার জন্য নিম্নোক্ত সিনট্যাক্স।

mysql> নাম নির্বাচন করুন, COUNT(1) ঘটনামূল্য হিসাবে DistinctDemo1 GROUP নাম অনুসারে ORDER BY OccurenceValue;

এখানে আউটপুট।

<প্রে>+------+----------------+| নাম | ঘটনামূল্য |+------+----------------+| ক্যারল | 1 || ডেভিড | 1 || জন | 3 |+------+----------------+3 সারি সেটে (0.04 সেকেন্ড)
  1. কিভাবে MySQL ক্যোয়ারী ব্যবহার করে চতুর্থ সর্বোচ্চ মান পেতে হয়?

  2. MySQL Aggregate ফাংশন সহ একটি কলামের সর্বোচ্চ মান পান

  3. একটি MySQL কলামে প্রতিটি সারির একই মান গণনা করবেন?

  4. মাইএসকিউএল-এ নির্দিষ্ট মান থাকা কলামের সংখ্যা কীভাবে গণনা করবেন?