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

MySQL के साथ दो कॉलम मानों को एक कॉलम में कैसे संयोजित करें। परिणामी स्तंभ मानों को हाइफ़न द्वारा अलग किया जाना चाहिए

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable835( CountryCode int, CountryName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable835 मानों में डालें (100, 'US'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.36 सेकंड) mysql> DemoTable835 मानों में डालें (101, 'यूके'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) )mysql> DemoTable835 मानों में डालें (102, 'AUS'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> DemoTable835 मानों में डालें (103, 'ENG'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) 

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable835 से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+---------------+| कंट्रीकोड | देश का नाम |+---------------+---------------+| 100 | यूएस || 101 | यूके || 102 | ऑस्ट्रेलिया || 103 | ENG |+---------------+----------------+4 पंक्तियों में सेट (0.00 सेकंड)

दो कॉलम मानों को एक कॉलम में जोड़ने की क्वेरी निम्नलिखित है-

mysql> DemoTable835 से concat(CountryCode,'-',CountryName) चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+------------------------------------------------+| concat(कंट्रीकोड,'-',कंट्रीनाम) |+-------------------------------------+ | 100-अमेरिका || 101-यूके || 102-एयूएस || 103-ईएनजी |+------------------------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड )
  1. जावा के साथ एक MySQL तालिका में केवल एक कॉलम कैसे सम्मिलित करें?

    एक कॉलम डालने के लिए Java-MySQL कनेक्शन कोड में INSERT INTO स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) MySQL तालिका में केवल एक कॉलम डालने के लिए जावा कोड यहां दिया गया है। उदाहरण आयात करें रेडीस्टेडमेंट पीएस =शून्य; कोशिश करें {con =DriverMa

  1. MySQL में अलग-अलग स्थितियों के साथ एक ही कॉलम से दो मानों को संयोजित करें

    इसके लिए आप एग्रीगेट फंक्शन के साथ group_concat() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1869 (Id int, सब्जेक्ट varchar(20), Name varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1869 मानों म

  1. मैं एक एकल MySQL क्वेरी वाले कॉलम में एकाधिक मान कैसे सम्मिलित करूं?

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2