CONCAT() ফাংশন দিয়ে স্ট্রিং কনক্যাটেনেশন
MySQL-এ CONCAT(str1, str2, ...) ফাংশন ব্যবহার করে একাধিক স্ট্রিং জোড়া দেওয়া যায়। এখানে স্কোরের শেষে '%' চিহ্ন যোগ করার উদাহরণ দেওয়া হলো।
টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable (
StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentName VARCHAR(100),
StudentScore INT
);
mysql> INSERT INTO DemoTable(StudentName, StudentScore) VALUES('John',65), ('Chris',98), ('Robert',91);
সব রেকর্ড
+-----------+-------------+--------------+ | StudentId | StudentName | StudentScore | +-----------+-------------+--------------+ | 1 | John | 65 | | 2 | Chris | 98 | | 3 | Robert | 91 | +-----------+-------------+--------------+
CONCAT দিয়ে % যোগ করা
mysql> SELECT StudentId, StudentName, CONCAT(StudentScore, '%') AS StudentScore FROM DemoTable;
+-----------+-------------+--------------+ | StudentId | StudentName | StudentScore | +-----------+-------------+--------------+ | 1 | John | 65% | | 2 | Chris | 98% | | 3 | Robert | 91% | +-----------+-------------+--------------+
ব্যাখ্যা
CONCAT(StudentScore, '%')— সংখ্যাকে স্ট্রিংয়ে কনভার্ট করে '%' জোড়া দেয়।AS StudentScore— ফলাফল কলামের নাম।- MySQL-এ সংখ্যা ও স্ট্রিং কনক্যাট করলে অটোমেটিক কনভারশন হয়।
অন্যান্য ব্যবহার
CONCAT('Score: ', StudentScore, '%') -- "Score: 65%"
CONCAT_WS(' ', FirstName, LastName) -- স্পেস দিয়ে জোড়া (CONCAT With Separator)