আপনি এর জন্য GROUP BY ক্লজ এবং COUNT() ফাংশন ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -
yourColumnName1,yourColumnName2,..N,COUNT(*) আপনার টেবিলেরনামগ্রুপ থেকে আপনার কলামনাম1,আপনার কলামনাম2 দ্বারা যেকোনও আলিয়াসনাম হিসাবে নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল GroupAndCountByDate তৈরি করুন -> ( -> আইডি শূন্য নয় স্বয়ংক্রিয়_INCREMENT, -> ট্রিপডেট তারিখ, -> ShopId int, -> প্রাথমিক কী(আইডি) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.79 সেকেন্ড)
এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> GroupAndCountByDate(TripDate,ShopId) মান ('2019-01-31',10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.52 সেকেন্ড)mysql> GroupAndCountByDate(TripDate,ShopId0) মান (TripDate,ShopId0)-এ ঢোকান -02-01',15);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> GroupAndCountByDate(TripDate,ShopId) মান ('2019-01-31',10); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23) s 03-23',20);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> GroupAndCountByDate(TripDate,ShopId) মানগুলিতে সন্নিবেশ করুন ('2019-04-21',25); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) )mysql> GroupAndCountByDate(TripDate,ShopId) মান ('2019-03-13',20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> GroupAndCountByDate(TripDate,ShopId'04 মান (TripDate,ShopId)-এ ঢোকান -06',25); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> GroupAndCountByDate থেকে *নির্বাচন করুন;
নিচের আউটপুট −
+----+------------+---------+| আইডি | ট্রিপ ডেট | ShopId |+----+------------+---------+| 1 | 2019-01-31 | 10 || 2 | 2019-02-01 | 15 || 3 | 2019-01-31 | 10 || 4 | 2019-02-01 | 15 || 5 | 2019-03-23 | 20 || 6 | 2019-04-21 | 25 || 7 | 2019-03-13 | 20 || 8 | 2019-04-06 | 25 |+----+------------+---------+8 সারি সেটে (0.00 সেকেন্ড)
এখানে GROUP-এর প্রশ্ন এবং তারিখ অনুসারে গণনা করা হল −
mysql> TOTALTRIP হিসাবে TripDate,ShopId,COUNT(*) নির্বাচন করুন -> GroupAndCountByDate থেকে -> TripDate,ShopId অনুসারে গ্রুপ;
নিচের আউটপুট −
+------------+---------+------------+| ট্রিপ ডেট | ShopId | মোটট্রিপ |+------------+---------+------------+| 2019-01-31 | 10 | 2 || 2019-02-01 | 15 | 2 || 2019-03-23 | 20 | 1 || 2019-04-21 | 25 | 1 || 2019-03-13 | 20 | 1 || 2019-04-06 | 25 | ১