সেশন ভেরিয়েবল দিয়ে কনক্যাটেনেটেড আউটপুট
MySQL-এ @variable সিনট্যাক্স দিয়ে ইউজার-ডিফাইনড ভেরিয়েবল ডিক্লেয়ার করা যায়। CONCAT_WS() দিয়ে সেপারেটরসহ কনক্যাটেনেশন করা যায়।
উদাহরণ
mysql> CREATE TABLE DemoTable1508 (StudentFirstName VARCHAR(20), StudentLastName VARCHAR(20));
mysql> INSERT INTO DemoTable1508 VALUES ('Chris','Brown'), ('David','Miller'), ('John','Doe');
কোয়েরি: ফুলনেম ভেরিয়েবলে স্টোর করে সিলেক্ট
mysql> SELECT @FullName := CONCAT_WS('-', StudentFirstName, StudentLastName) FROM DemoTable1508;
ফলাফল
+------------------------------------------------------------+
| @FullName:=CONCAT_WS('-',StudentFirstName,StudentLastName) |
+------------------------------------------------------------+
| Chris-Brown |
| David-Miller |
| John-Doe |
+------------------------------------------------------------+
ব্যাখ্যা: CONCAT_WS(separator, str1, str2...) প্রথম আর্গুমেন্টকে সেপারেটর হিসেবে ব্যবহার করে বাকিগুলো যাগ করে। NULL মান অটোমেটিকলি স্কিপ করে।