কম্পিউটার

কিভাবে আনতে MySQL এ শর্তসাপেক্ষ GROUP BY সঞ্চালন করবেন?


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( StudentName varchar(40), StudentMarks int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.64 সেকেন্ড)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করান )mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('John',67); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('Chris',89); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে। এখানে, আমাদের কাছে 78 এবং 67 নম্বর সহ ছাত্র "জন" এর মতো কিছু সদৃশ ছাত্রের নাম রয়েছে -

+------------+---------------+| ছাত্রের নাম | স্টুডেন্টমার্কস |+------------+---------------+| জন | 78 || ক্রিস | 48 || জন | 67 || ক্রিস | 89 |+------------+---------------+4 সারি সেটে (0.00 সেকেন্ড)

শর্তসাপেক্ষ GROUP BY সঞ্চালনের জন্য এবং সর্বাধিক নম্বর সহ স্বতন্ত্র ছাত্রের নাম প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে৷ উদাহরণস্বরূপ, ছাত্র "জন" সর্বোচ্চ নম্বর 78 -

mysql> StudentName দ্বারা DemoTable গ্রুপ থেকে StudentName,Max(StudentMarks) AS StudentMarks নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------------+---------------+| ছাত্রের নাম | স্টুডেন্টমার্কস |+------------+---------------+| জন | 78 || ক্রিস | 89 |+------------+---------------+2 সারি সেটে (0.00 সেকেন্ড)

  1. মাইএসকিউএল-এ সময় নির্বিশেষে কীভাবে তারিখ অনুসারে গ্রুপ করবেন?

  2. কিভাবে একটি একক MySQL ক্যোয়ারীতে GROUP BY দিয়ে FIELD দ্বারা অর্ডার করবেন?

  3. MySQL GROUP BY ক্লজে কিভাবে অর্ডার বা সারি বেছে নেবেন?

  4. অ্যান্ড্রয়েডে গ্রুপ মেসেজিং কীভাবে সম্পাদন করবেন