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

MySQL में दो कॉलम से अलग-अलग नामों का चयन करें और परिणाम को एक कॉलम में प्रदर्शित करें

<घंटा/>

इसके लिए यूनियन का प्रयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Name1 varchar(100), Name2 varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('एडम', 'बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें ('एडम', 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> डेमोटेबल मानों में डालें ('डेविड', 'क्रिस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+----------+----------+| नाम1 | Name2 |+----------+----------+| एडम | बॉब || एडम | बॉब || डेविड | क्रिस |+----------+-------+3 पंक्तियाँ सेट में (0.00 सेकंड)

दो कॉलम से अलग-अलग नामों का चयन करने की क्वेरी निम्नलिखित है -

mysql> DemoTableUNION से Name1 चुनें DemoTable से Name2 चुनें;

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

<पूर्व>+----------+| Name1 |+----------+| एडम || डेविड || बॉब || क्रिस |+----------+4 पंक्तियाँ सेट में (0.02 सेकंड)
  1. MySQL क्वेरी अलग-अलग मानों की घटनाओं की गणना करने और परिणाम को एक नए कॉलम में प्रदर्शित करने के लिए?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें (90); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें

  1. एकाधिक पंक्तियों की गणना करें और परिणाम को MySQL के साथ अलग-अलग कॉलम (और एक पंक्ति) में प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.42 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 1452 मानों (लाल) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable1452 से * चुन

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

    इसके लिए, एक MySQL क्वेरी में UNION का एक से अधिक बार उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (10, नल, शून्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उ