কম্পিউটার

MySQL এর সাথে একটি লাইনে কিছু কলামের মান সংযুক্ত করুন এবং একটি নির্দিষ্ট স্ট্রিং "MR" উপসর্গ করুন। প্রতিটি স্ট্রিং থেকে


CONCAT() পদ্ধতিটি প্রতিটি স্ট্রিংকে "MR" সংযুক্ত করতে ব্যবহৃত হবে, যেখানে GROUP_CONCAT() কলামের কিছু মানকে এক লাইনে সংযুক্ত করতে।

আসুন প্রথমে একটি উদাহরণ দেখি এবং একটি টেবিল তৈরি করি -

mysql> create table DemoTable799(
   UserId int,
   UserName varchar(100),
   UserAge int
);
Query OK, 0 rows affected (0.56 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable799 values(101,'John',21);
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable799 values(102,'Chris',26);
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable799 values(101,'Robert',23);
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable799 values(103,'David',24);
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable799 values(101,'Mike',29);
Query OK, 1 row affected (0.18 sec)

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

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

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

তৈরি করবে
+--------+----------+---------+
| UserId | UserName | UserAge |
+--------+----------+---------+
| 101    | John    | 21       |
| 102    | Chris   | 26       |
| 101    | Robert  | 23       |
| 103    | David   | 24       |
| 101    | Mike    | 29       |
+--------+----------+---------+
5 rows in set (0.00 sec)

এখানে স্ট্রিং-

সংযুক্ত করার জন্য প্রশ্ন রয়েছে
mysql> select UserId,GROUP_CONCAT(CONCAT('MR.', UserName)) from DemoTable799 group by UserId;

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

তৈরি করবে
+--------+---------------------------------------+
| UserId | GROUP_CONCAT(CONCAT('MR.', UserName)) |
+--------+---------------------------------------+
| 101    | MR.John,MR.Robert,MR.Mike             |
| 102    | MR.Chris                              |
| 103    | MR.David                              |
+--------+---------------------------------------+
3 rows in set (0.00 sec)

  1. তিনটি কলাম থেকে স্বতন্ত্র মান নির্বাচন করুন এবং MySQL সহ একটি একক কলামে প্রদর্শন করুন

  2. MySQL-এ পৃথক পাঠ্য সহ কলামের মানগুলিকে সংযুক্ত করুন এবং একটি একক কলামে প্রদর্শন করুন

  3. MySQL-এ DISTINCT সহ GROUP_CONCAT এবং CONCAT ব্যবহার করে একক কলামের মান কীভাবে উদ্ধৃত করবেন?

  4. MySQL-এ বিভিন্ন শর্ত সহ একই কলাম থেকে দুটি মান সংযুক্ত করুন