কম্পিউটার

MySQL এ GROUP BY এর সাথে থাকা


MySQL-এ GROUPBY-এর সাথে HAVING ব্যবহার করতে, নিম্নলিখিত সিনট্যাক্স হল। এখানে, আমরা সর্বোচ্চ মান শর্ত -

চেক করার জন্য HAVING-এর অধীনে একটি শর্ত সেট করেছি
আপনার সারণী নামের গ্রুপ থেকে আপনার কলামের নামটি বেছে নিন আপনার কলামের নাম অনুসারে ম্যাক্স (আপনার কলামের নাম) <আপনার মান;

আসুন MySQL -

-এ একটি টেবিল তৈরি করে একটি উদাহরণ দেখি
mysql> টেবিল তৈরি করুন WhereAfterGroupDemo-> (-> UserId int NULL AUTO_INCREMENT PRIMARY KEY,-> UserProcess int,-> UserThreadId int-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (5.74 সেকেন্ড)

উদাহরণ

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> WhereAfterGroupDemo(UserProcess,UserThreadId) মান (1211,3);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> whereAfterGroupDemo(UserProcess,UserThreadId),23 মানগুলিতে সন্নিবেশ করুন; 1 সারি প্রভাবিত (0.39 সেকেন্ড)mysql> WhereAfterGroupDemo(UserProcess,UserThreadId) মান (1510,4) এর মধ্যে ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> WhereAfterGroupDemo(Userhreads1,UserHreads,5) মানগুলিতে সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.31 সেকেন্ড)

একটি নির্বাচন বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

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

আউটপুট

+---------+------------+---------------+| UserId | ব্যবহারকারী প্রক্রিয়া | UserThreadId |+---------+-------------+---------------+| 1 | 1211 | 3 || 2 | 1412 | 3 || 3 | 1510 | 4 || 4 | 1511 | 4 |+---------+------------+-------------+4 সেটে সারি (0.00 সেকেন্ড) 

HAVING এবং GROUP BY ব্যবহার করার জন্য এবং 1510-এর কম প্রক্রিয়া সহ UserThreaId পাওয়ার জন্য নিম্নোক্ত প্রশ্নটি রয়েছে -

mysql> UserThreadId MAX(UserProcess) <1510;

আউটপুট

<প্রে>+---------------+| UserThreadId |+---------------+| 3 |+-------------+1 সারি সেটে (0.00 সেকেন্ড)

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

  2. MySQL GROUP BY এবং HAVING ব্যবহার করে নন-ডুপ্লিকেট আইডি সহ রেকর্ডটি প্রদর্শন করুন

  3. MySQL:Group By দিয়ে ফিল্ড আপডেট করবেন?

  4. Apache এর সাথে MySQL ব্যবহার করা