Oracle-এ স্ট্রিং ক্যাটিনেশন (যোগ) করার জন্য || অপারেটর ব্যবহার করা হয়। MySQL-এ এই অপারেটর ডিফল্টভাবে লজিক্যাল OR হিসেবে কাজ করে; স্ট্রিং জোড়ার জন্য CONCAT() ফাংশন ব্যবহার করতে হয়।
সিনট্যাক্স
SELECT CONCAT(`col1`, `col2`, 'static text', `col3`) AS `alias` FROM `table`;
উদাহরণ
CREATE TABLE `ConcatenationDemo` (`Id` INT, `Name` VARCHAR(100));
INSERT INTO `ConcatenationDemo` VALUES
(100, 'John'), (101, 'Sam'), (102, 'Johnson'), (103, 'Carol'), (104, 'Bob');
ID ও Name জোড়া দিয়ে "(100,John)" ফরম্যাটে আউটপুট
SELECT CONCAT('(', `Id`, ',', `Name`, ')') AS `ConcatIdAndName`
FROM `ConcatenationDemo`;
ফলাফল:
+-----------------+
| ConcatIdAndName |
+-----------------+
| (100,John) |
| (101,Sam) |
| (102,Johnson) |
| (103,Carol) |
| (104,Bob) |
+-----------------+
নোট: MySQL 8.0+ এ || ক্যাটিনেশন হিসেবে ব্যবহার করতে SET sql_mode = 'PIPES_AS_CONCAT' সেট করতে হয়।