MySQL-এ ক্ষেত্রগুলিকে সংযুক্ত করতে, আপনি GROUP_CONCAT() এর সাথে GROUP BY ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable ( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(30), StudentScore int );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করুনmysql> DemoTable( StudentName,StudentScore) মান ('Bob',80); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> DemoTable( StudentName,StudentScore) মান ('Bob',80) এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable( StudentName,StudentScore) মান ('Chris',90); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable ( StudentName,StudentScore) এ ঢোকান মান('ক্রিস',70); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> DemoTable( StudentName, StudentScore) মান ('Bob',50); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> DemoTable( StudentName,StudentScore) মান ('David',60); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> DemoTable( StudentName,StudentScore) মান ('Chris',99); কোয়েরি ঠিক আছে, 1-এ ঢোকান সারি প্রভাবিত (0.09 সেকেন্ড)mysql> DemoTable( StudentName,StudentScore) মান ('David',88); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে * নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+---------------+---------------+| StudentId | ছাত্রের নাম | স্টুডেন্টস্কোর |+------------+---------------+-------------+| 1 | বব | 80 || 2 | বব | 80 || 3 | ক্রিস | 90 || 4 | ক্রিস | 70 || 5 | বব | 50 || 6 | ডেভিড | 60 || 7 | ক্রিস | 99 || 8 | ডেভিড | 88 |+------------+------------+-------------+8 সারি সেটে (0.00 সেকেন্ড)
MySQL -
-এ ক্ষেত্রগুলিকে সংযুক্ত করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছেmysql> SelectStudentName, group_concat(StudentScore separator ',') StudentName দ্বারা DemoTablegroup থেকে স্কোর হিসাবে;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+---------+| ছাত্রের নাম | স্কোর |+------------+---------+| বব | 80,80,50 || ক্রিস | 90,70,99 || ডেভিড | 60,88 |+------------+---------+3 সারি সেটে (0.24 সেকেন্ড)