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

MySQL-এ SELECT * এর সাথে স্ট্রিং কনক্যাট করার উপায়

MySQL-এ স্ট্রিং কনক্যাট করতে CONCAT() ফাংশন ব্যবহার করা হয়। সিনট্যাক্স:

SELECT CONCAT(yourColumnName1, 'anyConcatenationString'), CONCAT(yourColumnName2, 'anyConcatenationString'), ... FROM yourTableName;

উদাহরণের জন্য একটি টেবিল তৈরি করি:

mysql> CREATE TABLE selectConcat (
    -> StudentId INT,
    -> StudentName VARCHAR(100),
    -> StudentAge INT
    -> );

কিছু রেকর্ড যোগ করি:

mysql> INSERT INTO selectConcat VALUES(1, 'Carol', 23);
mysql> INSERT INTO selectConcat VALUES(2, 'John', 24);
mysql> INSERT INTO selectConcat VALUES(3, 'Adam', 25);
mysql> INSERT INTO selectConcat VALUES(4, 'Bob', 21);
mysql> INSERT INTO selectConcat VALUES(5, 'Sam', 22);

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

mysql> SELECT * FROM selectConcat;

আউটপুট:

+-----------+-------------+------------+
| StudentId | StudentName | StudentAge |
+-----------+-------------+------------+
| 1         | Carol       | 23         |
| 2         | John        | 24         |
| 3         | Adam        | 25         |
| 4         | Bob         | 21         |
| 5         | Sam         | 22         |
+-----------+-------------+------------+

এখন SELECT স্টেটমেন্টে ফিল্ড কনক্যাট করি:

mysql> SELECT CONCAT(StudentId, ' as an Id'), CONCAT(StudentName, ' as a Name') FROM selectConcat;

ফলাফল:

+-------------------------------+----------------------------------+
| CONCAT(StudentId, ' as an Id') | CONCAT(StudentName, ' as a Name') |
+-------------------------------+----------------------------------+
| 1 as an Id                    | Carol as a Name                  |
| 2 as an Id                    | John as a Name                   |
| 3 as an Id                    | Adam as a Name                   |
| 4 as an Id                    | Bob as a Name                    |
| 5 as an Id                    | Sam as a Name                    |
+-------------------------------+----------------------------------+
  1. MySQL-এ ORDER BY DESC LIMIT দিয়ে বটম N রেকর্ড বের করা

  2. MySQL-এ GROUP_CONCAT DISTINCT BY ID দিয়ে স্বতর্ক মান কমা-সেপারেটেড দেখানো

  3. MySQL-এ REPLACE() ফাংশন ব্যবহার করে স্পেশাল ক্যারেক্টারসহ স্ট্রিং সিলেক্ট করা

  4. MySQL-এ SELECT কুয়েরি দিয়ে INSERT করা (INSERT ... SELECT)