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

छात्र स्कोर वाली तालिका से दूसरा उच्चतम मूल्य कैसे प्राप्त करें?

<घंटा/>

2 nd . लाने के लिए उच्चतम मूल्य, LIMIT 1,1 के साथ DESC द्वारा ORDER का उपयोग करें। आइए पहले एक टेबल बनाएं -

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

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

mysql> डेमोटेबल वैल्यू (89) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (69); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ( 97);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> डेमोटेबल मानों में डालें(99);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

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

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

<पूर्व>+--------------+| स्टूडेंटस्कोर |+--------------+| 89 || 69 || 97 || 99 |+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

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

mysql> स्टूडेंटस्कोर डीईएससी लिमिट 1,1 द्वारा डेमोटेबल ऑर्डर से *चुनें;

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

<पूर्व>+--------------+| स्टूडेंटस्कोर |+--------------+| 97 |+--------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL टेबल कॉलम का डेटाटाइप कैसे प्राप्त करें?

    आप information_schema.columns की मदद से MySQL टेबल कॉलम डेटा टाइप प्राप्त कर सकते हैं। वाक्य रचना इस प्रकार है - INFORMATION_SCHEMA.COLUMNS से ​​DATA_TYPE चुनें जहां टेबल_स्कीमा =yourDatabaseName और table_name =yourTableName। ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं - );क्वेरी

  1. MySQL में किसी तालिका से दूसरा अंतिम रिकॉर्ड कैसे प्राप्त करें?

    पिछले एक से पहले यानी MySQL में दूसरा अंतिम रिकॉर्ड प्राप्त करने के लिए, आपको सबक्वेरी का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है SELECT *FROM (SELECT *FROM yourTableName ORDER BY yourIdColumnName DESC LIMIT 2) anyAliasName ORDER BY yourIdColumnName LIMIT 1; आइए पहले एक टेबल बनाएं। तालि

  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक