Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में दो कॉलम को कैसे जोड़ें (Concatenate)?


दो कॉलम को जोड़ने के लिए, 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)

  1. - MySQL में CONCAT और JOIN से अलग टेबल के कॉलम जोड़ें

    MySQL में CONCAT() फ़ंक्शन और JOIN का उपयोग करके अलग-अलग टेबल के कॉलम मानों को जोड़ सकते हैं। उदाहरण: पहला नाम + अंतिम नाम = पूरा नाम 1. पहली टेबल (पहला नाम) SELECT * FROM DemoTable1; +-----------+ | FirstName | +-----------+ | Chris | | David | +-----------+ 2. दूसरी टेबल (अंतिम नाम) S

  1. - MySQL में दो कॉलम जोड़ें जब उनमें से एक का मान NULL हो

    क्वेरी चलाते समय किसी भी समस्या से बचने के लिए IFNULL() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1793 ( StudentFirstName varchar(20), StudentLastName varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

  1. - MySQL में एक क्वेरी से दो कॉलम कैसे अपडेट करें?

    MySQL में एक ही UPDATE स्टेटमेंट में एकाधिक कॉलम अपडेट करने के लिए, SET क्लॉज़ में कॉलम को कॉमा से अलग करके सूचीबद्ध करें। यह एटॉमिक ऑपरेशन सुनिश्चित करता है और क्वेरी ओवरहेड कम करता है। उदाहरण: FirstName और LastName एक साथ अपडेट करना डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1909 ( Id