इसे प्राप्त करने के लिए, निम्नलिखित सिंटैक्स है।
अपना टेबलनाम अपडेट करें सेट योर कॉलमनाम =कॉन्कैट (ifnull(yourColumnName,""),'anyValue1,anyValue2,anyValue);
उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> तालिका बनाएं AppendDataDemo-> (-> StudentId int,-> StudentName varchar(100),-> StudentAge int-> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.54 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है।
mysql> AppendDataDemo मानों में डालें (101, 'जॉन', 23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> AppendDataDemo मानों में डालें (102, नल, 24); क्वेरी ठीक, 1 पंक्ति प्रभावित ( 0.74 सेकंड)mysql> AppendDataDemo मानों में डालें (103, 'माइक', 26); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है।
mysql> AppendDataDemo से *चुनें;
निम्न आउटपुट है।
<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 101 | जॉन | 23 || 102 | नल | 24 || 103 | माइक | 26 |+----------+----------------+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)कॉलम स्टूडेंटनाम को अपडेट करने और उसके डेटा में "कैरोल, सैम, मारिया" को जोड़ने के लिए क्वेरी निम्नलिखित है।
mysql> Update AppendDataDemo set StudentName=concat(ifnull(StudentName,""), 'Carol,Sam,Maria');क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.14 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0पूर्व>चयन कथन का उपयोग करके तालिका से तालिका रिकॉर्ड की जाँच करें। क्वेरी इस प्रकार है।
mysql> AppendDataDemo से *चुनें;संलग्न डेटा प्रदर्शित करने वाला आउटपुट निम्न है।
<पूर्व>+-----------+--------------------------+---------- -+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------+--------------------------+--------------- +| 101 | जॉन कैरल, सैम, मारिया | 23 || 102 | कैरल, सैम, मारिया | 24 || 103 | माइक कैरल, सैम, मारिया | 26 |+----------+--------------------------+----------- +3 पंक्तियाँ सेट में (0.03 सेकंड)