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

3 अलग-अलग कॉलम से MySQL का अधिकतम मान प्राप्त करें?

<घंटा/>

तीन अलग-अलग स्तंभों से अधिकतम मान प्राप्त करने के लिए, ग्रेटेस्ट () फ़ंक्शन का उपयोग करें।

वाक्य रचना इस प्रकार है

अपनेटेबलनाम से किसी भी उपनाम के रूप में सबसे अच्छा चुनें(yourColumnName1,yourColumnName2,yourColumnName3);

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> तालिका बनाएं MaxOfThreeColumnsDemo -> ( -> पहला int, -> दूसरा int, -> तीसरा int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड)

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

क्वेरी इस प्रकार है

mysql> MaxOfThreeColumnsDemo मान (30,90,60) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> MaxOfThreeColumns में डालें डेमो मान (100,40,50); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) )mysql> MaxOfThreeColumnsDemo मान (101,290,150) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)

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

क्वेरी इस प्रकार है

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

निम्न आउटपुट है

<पूर्व>+----------+-----------+----------+| पहले | दूसरा | तीसरा |+----------+-----------+----------+| 30 | 90 | 60 || 100 | 40 | 50 || 101 | 290 | 150 |+----------+--------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

यहां तीन स्तंभों में से सबसे बड़ा खोजने की क्वेरी है

mysql> MaxOfThreeColumnsDemo से MAXValueOfThreeColumns के रूप में सबसे बड़ा (प्रथम, दूसरा, तीसरा) चुनें;

निम्न आउटपुट है

<पूर्व>+--------------------------+| MAXValueOfThreeColumns |+--------------------------+| 90 || 100 || 290 |+--------------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. पंक्तियों से एक विशिष्ट पंक्ति प्राप्त करने के लिए MySQL क्वेरी

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

  1. MySQL में VARCHAR कॉलम से अधिकतम मान ज्ञात करें

    अधिकतम मान ज्ञात करने के लिए, CAST () के साथ MAX () का उपयोग करें, क्योंकि मान VARCHAR प्रकार के हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2030 मानों (901) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभा

  1. अधिकतम संचयी मान प्राप्त करने के लिए MySQL क्वेरी

    इसके लिए, सबक्वेरी के साथ एग्रीगेट फंक्शन COUNT(*) का उपयोग करें। GROUP BY का भी उपयोग किया जाता है। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.65 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो23 में डालें (मान 1, मान 2) मान (11,500); क्वेरी ठीक है, 1 पंक्ति प्रभाव