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

MySQL-এ CONCAT() ফাংশন ব্যবহার করে একাধিক কালাম একো করুনে দেখানো

CONCAT(str1, str2, ...) ফাংশন ব্যবহার করে একাধিক কালাম বা স্ট্রিং একসাথে যোগ করে একটি কালাম হিসেবে দেখানো যায়।

টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> CREATE TABLE DemoTable (
    -> FirstName VARCHAR(30),
    -> LastName VARCHAR(30)
    -> );
Query OK, 0 rows affected (0.49 sec)

mysql> INSERT INTO DemoTable VALUES('Chris', 'Brown'), ('Adam', 'Smith'), ('Carol', 'Taylor');

সকল রেকর্ড

+-----------+----------+
| FirstName | LastName |
+-----------+----------+
| Chris     | Brown    |
| Adam      | Smith    |
| Carol     | Taylor   |
+-----------+----------+

CONCAT দিয়ে পূর্ণ নাম তৈরি (নিম্নক্রমে)

mysql> SELECT CONCAT(FirstName, ' ', LastName) AS concatValue FROM DemoTable ORDER BY concatValue DESC;

আউটপুট:

+--------------+
| concatValue  |
+--------------+
| Chris Brown  |
| Carol Taylor |
| Adam Smith   |
+--------------+

টিপস: CONCAT_WS(' ', FirstName, LastName) (With Separator) ব্যবহার করলে NULL হ্যান্ডলিং অটোমেটিক হয়।

  1. MySQL-এ ভেরিয়েবলে স্ট্রিং সংরক্ষণ করুন এবং সাজিয়ে একক কলামে দেখান

  2. MySQL-এ একাধিক সারি গুনুন এবং ফলাফল আলাদা কলামে (একক সারি) দেখান

  3. MySQL-এ একাধিক সারি ও কলাম কনক্যাটেনেট করে একক সারি বানানো

  4. MySQL-এ তিনটি কলাম থেকে আলাদা মান বের করে একই কলামে প্রদর্শন করা