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

MySQL के साथ UNION चयन क्वेरी में कॉलम के रूप में तालिका का नाम चुनें?

<घंटा/>

इसके लिए आप AS कमांड का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल (नाम varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)

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

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

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

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

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

<पूर्व>+----------+| नाम |+------+| जॉन |+------+1 पंक्ति सेट में (0.00 सेकंड)

यहाँ दूसरी तालिका बनाने की क्वेरी है।

mysql> टेबल बनाएं DemoTable2 (नाम varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड)

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

mysql> DemoTable2 मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

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

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

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

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

MySQL में UNION सेलेक्ट क्वेरी में कॉलम के रूप में टेबल के नाम का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> 'DemoTable' को DemoTable के रूप में चुनें, DemoTableunion से नाम 'DemoTable2' को DemoTable2 के रूप में चुनें, DemoTable2 से नाम चुनें;

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

<पूर्व>+--------------+----------+| डेमोटेबल | नाम |+--------------+------+| डेमोटेबल | जॉन || डेमोटेबल2 | बॉब |+--------------+------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL क्वेरी तालिका के अलग कॉलम से औसत का चयन करने के लिए?

    औसत प्राप्त करने के लिए, AVG() का उपयोग करें और अलग-अलग रिकॉर्ड से गणना करने के लिए इसे DISTINCT के साथ उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1934 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कु

  1. नाम रिकॉर्ड वाले कॉलम में अंतिम स्थान के बाईं ओर सब कुछ चुनने के लिए MySQL क्वेरी

    इसके लिए आप LEFT() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1939 ( FullName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1939 मानों में डालें (क्रिस हेम्सवर्थ); क्वेरी ठीक है, 1 पंक्ति प्र

  1. संपूर्ण तालिका को वापस करने के लिए चयन के साथ MySQL प्रक्रिया

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1971 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentPassword int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - में डालें DemoTable1971(StudentName,Studen