दो कॉलम को जोड़ने के लिए, MySQL में CONCAT() फंक्शन का उपयोग करें। सिंटैक्स इस प्रकार है:
SELECT CONCAT(yourColumnName1, ' ', yourColumnName2) AS anyVariableName FROM yourTableName;
उपरोक्त अवधारणा को समझने के लिए, एक टेबल बनाते हैं। टेबल बनाने का क्वेरी:
mysql> CREATE TABLE concatenateTwoColumnsDemo (
-> StudentId INT,
-> StudentName VARCHAR(200),
-> StudentAge INT
-> ); Query OK, 0 rows affected (1.06 sec)
अब आप टेबल में कुछ रिकॉर्ड डाल सकते हैं। रिकॉर्ड डालने का क्वेरी:
mysql> INSERT INTO concatenateTwoColumnsDemo VALUES(1,'Sam',21); Query OK, 1 row affected (0.18 sec) mysql> INSERT INTO concatenateTwoColumnsDemo VALUES(2,'David',24); Query OK, 1 row affected (0.17 sec) mysql> INSERT INTO concatenateTwoColumnsDemo VALUES(3,'Carol',22); Query OK, 1 row affected (0.13 sec) mysql> INSERT INTO concatenateTwoColumnsDemo VALUES(4,'Johnson',19); Query OK, 1 row affected (0.17 sec)
SELECT स्टेटमेंट की मदद से टेबल से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:
mysql> SELECT * FROM concatenateTwoColumnsDemo;
निम्न आउटपुट है:
+-----------+-------------+------------+ | StudentId | StudentName | StudentAge | +-----------+-------------+------------+ | 1 | Sam | 21 | | 2 | David | 24 | | 3 | Carol | 22 | | 4 | Johnson | 19 | +-----------+-------------+------------+ 4 rows in set (0.00 sec)
दो कॉलम को जोड़ने के लिए CONCAT() फंक्शन लागू करें। यहाँ, हम StudentName और StudentAge कॉलम को जोड़ रहे हैं। क्वेरी इस प्रकार है:
mysql> SELECT CONCAT(StudentName, ' ', StudentAge) AS NameAndAgeColumn FROM concatenateTwoColumnsDemo;
निम्न आउटपुट जोड़े गए कॉलम प्रदर्शित कर रहा है:
+------------------+ | NameAndAgeColumn | +------------------+ | Sam 21 | | David 24 | | Carol 22 | | Johnson 19 | +------------------+ 4 rows in set (0.00 sec)