কম্পিউটার টিউটোরিয়াল

MySQL ফলাফল কমা-সেপারেটেড তালিকা হিসেবে দেখানো

ফলাফল কমা-সেপারেটেড তালিকা হিসেবে দেখাতে CONCAT() ফাংশন ব্যবহার করতে হয় প্যারামিটার হিসেবে ',' দিয়ে।

উদাহরণ দেখি। প্রথমে একটি টেবিল তৈরি করব। CREATE কমান্ড ব্যবহার করে টেবিল তৈরি করা হয়।

mysql> create table CommaSeperateDemo
-> (
-> Id int,
-> FirstName varchar(100),
-> LastName varchar(100)
-> );
Query OK, 0 rows affected (0.93 sec)

রেকর্ড ইনসার্ট

mysql> insert into CommaSeperateDemo values(1,'John','Taylor');
Query OK, 1 row affected (0.17 sec)
mysql> insert into CommaSeperateDemo values(2,'Carol','Taylor');
Query OK, 1 row affected (0.12 sec)
mysql> insert into CommaSeperateDemo values(3,'Johnson','T.');
Query OK, 1 row affected (0.16 sec)

সকল রেকর্ড দেখুন:

mysql> select *from CommaSeperateDemo;

আউটপুট:

+------+-----------+----------+
| Id   | FirstName | LastName |
+------+-----------+----------+
| 1    | John      | Taylor   |
| 2    | Carol     | Taylor   |
| 3    | Johnson   | T.       |
+------+-----------+----------+
3 rows in set (0.00 sec)

কমা-সেপারেটেড ফলাফলের সিনট্যাক্স

SELECT CONCAT(ColumnName1, ',', ColumnName2, ',', ColumnName3, ...) AS AliasName FROM yourTableName;

প্রয়োগ:

mysql> SELECT CONCAT(Id, ',', FirstName, ',', LastName) AS CONCATEIDFIRSTANDLASTNAME FROM CommaSeperateDemo;

আউটপুট:

+---------------------------+
| CONCATEIDFIRSTANDLASTNAME |
+---------------------------+
| 1,John,Taylor             |
| 2,Carol,Taylor            |
| 3,Johnson,T.              |
+---------------------------+
3 rows in set (0.00 sec)

নোট: পুরো টেবিলের একটি কলামের মানগুলো কমা দিয়ে একসাথে স্ট্রিং করতে GROUP_CONCAT(column_name SEPARATOR ',') ব্যবহার করুন।

  1. MySQL에서 GROUP_CONCAT으로 전체 컬럼 값을 콤마 구분 단일 행으로 합치기

  2. MySQL-এ FIND_IN_SET() ব্যবহার করে কমা-সেপারেটেড লিস্টে মান খুঁজে বের করা

  3. C#-তে স্ট্রিং লিস্ট থেকে কমা-সেপারেটেড স্ট্রিং কীভাবে তৈরি করবেন?

  4. স্ট্রিং লিস্টকে কমা-সেপারেটেড স্ট্রিং-এ রূপান্তর করার জাভা প্রোগ্রাম