Group_concat() फ़ंक्शन में नए लाइन सेपरेटर का उपयोग करने के लिए, नीचे दिए गए सिंटैक्स का पालन करें -
अपनेTableName से group_concat(concat_ws(' ',yourColumnName1, yourColumnName2) SEPARATOR "\r\n") चुनें;
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं डेमोटेबल (आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल (फर्स्टनाम, लास्टनाम) वैल्यू ('जॉन', 'स्मिथ') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल (फर्स्टनाम, लास्टनाम) वैल्यूज ('डेविड') में डालें। 'मिलर'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल (फर्स्टनाम, लास्टनाम) मानों ('जॉन', 'डो') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
+-----+-----------+----------+| आईडी | प्रथम नाम | अंतिम नाम |+----+-----------+----------+| 1 | जॉन | स्मिथ || 2 | डेविड | मिलर || 3 | जॉन | डो |+----+-----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)
Group_concat फ़ंक्शन के लिए नए लाइन सेपरेटर के साथ काम करने की क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से group_concat(concat_ws(' ', FirstName, LastName) SEPARATOR "\r\n") चुनें;
यह निम्न आउटपुट का उत्पादन करेगा &mnus;
<पूर्व>+------------------------------------------ ---------------------+| group_concat(concat_ws(' ', FirstName, LastName) SEPARATOR "\r\n") |+---------------------------- ---------------------------------------+| जॉन स्मिथ डेविड मिलर जॉन डो |+------------------------------------------ ------------------------+1 पंक्ति सेट में (0.00 सेकंड)