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

तालिका से पहले दो उच्चतम कॉलम मान प्राप्त करने के लिए MySQL क्वेरी?

<घंटा/>

पहले दो उच्चतम कॉलम प्राप्त करने के लिए, ORDER BY का उपयोग करें। इसके साथ, केवल पहला 2 प्राप्त करने के लिए LIMIT 2 का उपयोग करें -

अपने कॉलमनाम डीईएससी लिमिट 2 द्वारा अपनेटेबलनाम ऑर्डर से *चुनें;

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

mysql> टेबल बनाएं DemoTable -> ( -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

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

mysql> डेमोटेबल मानों में डालें (90); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल मानों में डालें (70); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) mysql> डेमोटेबल मानों में डालें ( 40);क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(120);क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(98);क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.15 सेकंड)mysql> डेमोटेबल मानों में डालें(105);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

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

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

आउटपुट

<पूर्व>+----------+| मूल्य |+----------+| 90 || 70 || 40 || 120 || 98 || 105 |+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)

तालिका से पहले दो उच्चतम कॉलम मान प्राप्त करने की क्वेरी निम्नलिखित है -

mysql> मूल्य DESC LIMIT 2 द्वारा डेमोटेबल ऑर्डर से *चुनें;

आउटपुट

<पूर्व>+----------+| मूल्य |+----------+| 120 || 105 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. दो कॉलम मानों को स्वैप करके एक MySQL तालिका को कैसे अपडेट करें?

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

  1. टाइमस्टैम्प मानों के साथ एक MySQL तालिका से दो दिन का डेटा (आज और कल) प्राप्त करें

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

  1. MySQL क्वेरी तालिका के अलग कॉलम से औसत का चयन करने के लिए?

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