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

MySQL-এ CONCAT_WS() দিয়ে CSV ফরম্যাটে আউটপুট জেনারেট করা

MySQL-এ কোয়েরি রেজাল্টকে কমা-সেপারেটেড (CSV) ফরম্যাটে দেখাতে CONCAT_WS() (Concatenate With Separator) ফাংশন ব্যবহার করুন। এটি স্বয়ংক্রিয়ভাবে NULL মান হ্যান্ডেল করে (NULL বাদ দিয়ে)।

সিনট্যাক্স

SELECT CONCAT_WS(',', `col1`, `col2`, `col3`) AS `csv_output` FROM `table`;

উদাহরণ

CREATE TABLE `CSVFormatOutputs` (
    `StudentId` INT NOT NULL AUTO_INCREMENT,
    `StudentName` VARCHAR(20), `StudentAge` INT,
    PRIMARY KEY (`StudentId`)
);
INSERT INTO `CSVFormatOutputs` (`StudentName`, `StudentAge`) VALUES
('Mike',23), ('John',26), ('Sam',19), ('Carol',27), ('Bob',24);

CSV আউটপুট

SELECT CONCAT_WS(',', `StudentId`, `StudentName`, `StudentAge`) AS `CSVFormat`
FROM `CSVFormatOutputs`;

ফলাফল:

+------------+
| CSVFormat  |
+------------+
| 1,Mike,23  |
| 2,John,26  |
| 3,Sam,19   |
| 4,Carol,27 |
| 5,Bob,24   |
+------------+

স্মরণ: CONCAT()-এ NULL থাকলে পুরো রেজাল্ট NULL হয়; CONCAT_WS() NULL কে স্কিপ করে। CSV এক্সপোর্টের জন্য CONCAT_WS সুরক্ষিত।

  1. MySQL-এ SOUNDEX() ফাংশন ব্যবহার করে ধ্বনিসাম্য খুঁজে বের করা

  2. MySQL-এ DELETE স্টেটমেন্ট ব্যবহার করে নির্দিষ্ট সারি মুছে ফেলা

  3. MySQL-এ WHERE...OR ক্যোয়ারির বিকল্প হিসেবে REGEXP ব্যবহার করা

  4. MySQL কোয়েরি এন্টার করা (Entering MySQL Queries)