दो स्तंभों को जोड़ने के लिए, MySQL में CONCAT () फ़ंक्शन का उपयोग करें। वाक्य रचना इस प्रकार है -
अपनेTableName से CONCAT(yourColumnName1, '' ',yourColumnName2) को किसी भी वैरिएबल नाम के रूप में चुनें;
उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> तालिका बनाएं concatenateTwoColumnsDemo −> ( −> StudentId int, −> StudentName varchar(200), −> StudentAge int −> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.06 सेकंड)
अब आप तालिका में कुछ रिकॉर्ड सम्मिलित कर सकते हैं। रिकॉर्ड डालने की क्वेरी इस प्रकार है -
mysql> concatenateTwoColumnsDemo value(1,'Sam',21) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> concatenateTwoColumnsडेमो मान (2, 'डेविड', 24) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> concatenateTwoColumns में डालें डेमो मान (3, 'कैरोल', 22); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> concatenateTwoColumns डेमो मान (4, 'जॉनसन', 19) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
तालिका से सभी अभिलेखों को चयन कथन की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> concatenateTwoColumnsDemo से *चुनें;
निम्न आउटपुट है -
<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 1 | सैम | 21 || 2 | डेविड | 24 || 3 | कैरल | 22 || 4 | जॉनसन | 19 |+-----------+---------------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)दो स्तंभों को जोड़ने के लिए CONCAT () फ़ंक्शन को लागू करें। यहां, हम स्टूडेंटनाम और स्टूडेंटएज कॉलम को जोड़ रहे हैं। क्वेरी इस प्रकार है -
mysql> concatenateTwoColumnsDemo से CONCAT(StudentName, '' ',StudentAge) को NameAndAgeColumn के रूप में चुनें;
निम्नलिखित अनुक्रमित स्तंभों को प्रदर्शित करने वाला आउटपुट है -
<पूर्व>+------------------+| NameAndAgeColumn |+----------------------------+| सैम 21 || डेविड 24 || कैरल 22 || जॉनसन 19 |+------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)