কম্পিউটার

মাইএসকিউএলে ক্ষেত্রগুলিকে কীভাবে সংযুক্ত করবেন?


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 সেকেন্ড)
  1. কিভাবে MySQL এ '\\' এন্ট্রি মুছবেন?

  2. কিভাবে একটি স্ট্রিং মধ্যে MySQL স্বতন্ত্র ক্যোয়ারী ফলাফল একত্রিত করবেন?

  3. কিভাবে MySQL এ গোষ্ঠীবদ্ধ ক্ষেত্র অনুসারে অর্ডার করবেন?

  4. মাইএসকিউএলে ডেটা ক্ষেত্রগুলি কীভাবে মাস্ক করবেন?