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

हम MySQL तालिका के दो या दो से अधिक स्तंभों के मानों को कैसे जोड़ सकते हैं?


MySQL तालिका के दो या अधिक स्तंभों के मानों को संयोजित करने के लिए, हम CONCAT() स्ट्रिंग फ़ंक्शन का उपयोग कर सकते हैं। मूल रूप से, MySQL CONCAT () फ़ंक्शन का उपयोग दो या अधिक स्ट्रिंग्स को संयोजित करने के लिए किया जाता है।

सिंटैक्स

CONCAT(String1,String2,…,StringN)

यहां, CONCAT फ़ंक्शन के तर्क वे तार हैं जिन्हें संयोजित करने की आवश्यकता है।

उदाहरण

mysql> select CONCAT('Ram','is','a','good','boy') AS Remarks;
+---------------+
| Remarks       |
+---------------+
| Ramisagoodboy |
+---------------+
1 row in set (0.00 sec)

इसी प्रकार, हम दो या दो से अधिक स्तंभों के मानों को संयोजित करने के लिए CONCAT () फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए, मान लीजिए कि हमारे पास 'स्टूडेंट' नाम की एक टेबल है और हम एक कॉलम में छात्र का नाम और पता सामूहिक रूप से चाहते हैं तो निम्नलिखित क्वेरी लिखी जा सकती है -

mysql> Select Id, Name, Address, CONCAT(ID,', ',Name,', ', Address)AS 'ID, Name, Address' from Student;
+------+---------+---------+--------------------+
| Id   | Name    | Address | ID, Name, Address  |
+------+---------+---------+--------------------+
| 1    | Gaurav  | Delhi   | 1, Gaurav, Delhi   |
| 2    | Aarav   | Mumbai  | 2, Aarav, Mumbai   |
| 15   | Harshit | Delhi   | 15, Harshit, Delhi |
| 20   | Gaurav  | Jaipur  | 20, Gaurav, Jaipur |
+------+---------+---------+--------------------+
4 rows in set (0.00 sec)

  1. MySQL में अधिकतम दो कॉलम मान कैसे प्राप्त करें?

    MySQL में अधिकतम दो कॉलम मान प्राप्त करने के लिए, आपको GREATEST () फ़ंक्शन का उपयोग करने की आवश्यकता है। निम्नलिखित वाक्य रचना है: अपने TableName से किसी भी अन्य उपनाम के रूप में सबसे बड़ा (yourColumnName1,yourColumnName2) चुनें; आइए पहले एक टेबल बनाएं: टेबल बनाएं DemoTable(Id int NOT NULL AUTO_I

  1. मैं अपने MySQL टेबल कॉलम के नाम कैसे प्राप्त कर सकता हूं?

    इसके लिए आप SHOW कमांड का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से कॉलम दिखाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varc

  1. MySQL में दो या दो से अधिक फ़ील्ड के न्यूनतम मान कैसे खोजें?

    दो या अधिक क्षेत्रों के न्यूनतम मान ज्ञात करने के लिए, MySQL से LEAST() फ़ंक्शन का उपयोग करें - अपनेTableName से कम से कम(yourColumnName1,yourColumnName2,...N) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें