CONCAT() के साथ मैन्युअल CSV निर्माण
स्क्रीन पर CSV जैसा आउटपुट प्राप्त करने के लिए CONCAT() का उपयोग करके कॉलम को कॉमा से जोड़ें।
सिंटैक्स
SELECT CONCAT(col1, ',', col2, ',', col3) AS CSVFormat FROM yourTableName;
उदाहरण (पिछले लेख जैसा ही टेबल)
mysql> SELECT CONCAT(StudentId, ',', StudentName, ',', StudentAge) AS CSVFormat FROM CSVFormatOutputs;
+------------+ | CSVFormat | +------------+ | 1,Mike,23 | | 2,John,26 | | 3,Sam,19 | | 4,Carol,27 | | 5,Bob,24 | +------------+
तुलना: CONCAT_WS() (पिछला लेख) NULL को बेहतर तरीके से संभालता है। CONCAT() में कोई भी NULL होने पर पूरा परिणाम NULL हो जाता है।
नोट: यह केवल डिस्प्ले के लिए है। वास्तविक CSV एक्सपोर्ट के लिए SELECT ... INTO OUTFILE या माइसक्ल कमांड लाइन --batch --raw विकल्पों का उपयोग करें।