আপনি এর জন্য if() এর সাথে সামগ্রিক ফাংশন গণনা ব্যবহার করতে পারেন। ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> সারণি CountOccurrencesDemo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> TechnicalSubject varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.68 সেকেন্ড)
এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ
mysql> CountOccurrencesDemo(TechnicalSubject) এর মান ('Java'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> CountOccurrencesDemo(TechnicalSubject) মানগুলিতে সন্নিবেশ করুন ('MongoDB', 1 সারি প্রভাবিত) 0.13 সেকেন্ড)mysql> CountOccurrencesDemo(TechnicalSubject) মান ('MySQL');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> CountOccurrencesDemo(TechnicalSubject) মানগুলিতে সন্নিবেশ করান ('MyQS) প্রভাবিত ('MyQS) মানগুলি ('MySQL) 0.10 সেকেন্ড)mysql> CountOccurrencesDemo(TechnicalSubject) মান ('MySQL'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.07 সেকেন্ড)mysql> CountOccurrencesDemo(TechnicalSubject) মানগুলিতে ঢোকান); প্রভাবিত ('Jow1) মান 0.15 সেকেন্ড)mysql> CountOccurrencesDemo(TechnicalSubject) এর মান ('Java'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> CountOccurrencesDemo(TechnicalSubject) মানগুলিতে ঢোকান ('Java' , 1 row'); 0.09 সেকেন্ড)mysql> CountOccurrencesDemo(TechnicalSubject) মান ('Java'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)mysql> সন্নিবেশ int o CountOccurrencesDemo(TechnicalSubject) values('MongoDB');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)
একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ
mysql> CountOccurrencesDemo থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+------+------+| আইডি | কারিগরি বিষয় |+------+-------------------+| 1 | জাভা || 2 | মঙ্গোডিবি || 3 | মাইএসকিউএল || 4 | মাইএসকিউএল || 5 | মাইএসকিউএল || 6 | জাভা || 7 | জাভা || 8 | জাভা || 9 | জাভা || 10 | MongoDB |+------+-----------------+10 সারি সেটে (0.00 সেকেন্ড)MySQL
-এ পাঠ্যের একাধিক ঘটনা গণনা করার জন্য নিম্নোক্ত ক্যোয়ারীmysql> জাভাঅ্যাকারেন্স হিসাবে গণনা(if(tbl.TechnicalSubject LIKE '%Java%',1,null)) নির্বাচন করুন, -> count(if(tbl.TechnicalSubject LIKE '%MySQL%',1,null)) হিসাবে MySQLOccurrence, -> count(if(tbl.TechnicalSubject LIKE '%MongoDB%',1,null)) MongoDBOccurrence হিসাবে -> CountOccurrencesDemo tbl থেকে;
নিম্নলিখিত আউটপুট
<প্রে>+----------------+-----------------+------------ --------+| জাভা সংঘটন | মাইএসকিউএলওকারেন্স | মঙ্গোডিবিওকারেন্স |+----------------+-----------------+------------ -------+| 5 | 3 | 2 |+----------------+-----------------+------------ -------+1 সারি সেটে (0.05 সেকেন্ড)