हम पैरामीटर ',' के साथ 'concat()' फ़ंक्शन की मदद से परिणाम को अल्पविराम से अलग की गई सूची के रूप में दिखा सकते हैं।
आइए अब एक उदाहरण देखते हैं। सबसे पहले, हम एक टेबल बनाएंगे। तालिका बनाने के लिए CREATE कमांड का उपयोग किया जाता है।
mysql> तालिका बनाएं CommaSeperateDemo -> ( -> Id int, -> FirstName varchar(100), -> LastName varchar(100) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.93 सेकंड)
रिकॉर्ड सम्मिलित करना
mysql> CommaSeperateDemo मानों में डालें(1,'जॉन', 'टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> CommaSeperateDemo मानों में डालें(2,'कैरोल','टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> CommaSeperateDemo मानों में सम्मिलित करें(3,'जॉनसन','T.');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
आइए अब हम सभी रिकॉर्ड प्रदर्शित करते हैं।
mysql> CommaSeperateDemo से *चुनें;
निम्न आउटपुट है।
<पूर्व>+----------+-----------+----------+| आईडी | प्रथम नाम | अंतिम नाम |+----------+-----------+----------+| 1 | जॉन | टेलर || 2 | कैरल | टेलर || 3 | जॉनसन | टी. |+------+-----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)concat()
. की सहायता से परिणाम को अल्पविराम से अलग की गई सूची के रूप में प्राप्त करने के लिए सिंटैक्स यहां दिया गया हैअपनेTableName से उपनाम के रूप में concat(ColumnName1, ',', ColumnName2, ',', ColumnName3,.............) का चयन करें;
आइए अब उपरोक्त सिंटैक्स को निम्नलिखित क्वेरी में लागू करें।
mysql> Concat(Id, ',', FirstName,',', LastName) को CommaSeperateDemo से CONCATEIDFIRSTANDLASTNAME के रूप में चुनें;
निम्नलिखित वाक्य रचना है।
<पूर्व>+-------------------------------------+| CONCATEIDFIRSTANDLASTNAME |+--------------------------+| 1,जॉन, टेलर || 2, कैरल, टेलर || 3, जॉनसन, टी. |+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)