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

कर्मचारी वेतन के रिकॉर्ड के साथ एक MySQL तालिका से शीर्ष 3 वेतन कैसे प्राप्त करें?

<घंटा/>

इसके लिए LIMIT और OFFSET का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

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

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

mysql> DemoTable867 मानों में डालें (63737); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable867 मानों (899833) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable867 मानों में डालें ( 23644);क्वेरी ओके, 1 पंक्ति प्रभावित (0.20 सेकंड)mysql> DemoTable867 मानों(89393) में सम्मिलित करें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> DemoTable867 मानों में सम्मिलित करें(534333);क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.13 सेकंड)mysql> डेमोटेबल 867 मानों (889322) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)

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

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

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

<पूर्व>+----------------+| कर्मचारी वेतन |+----------------+| 63737 || 899833 || 23644 || 89393 || 534333 || 889322 |+----------------+6 पंक्तियों में सेट (0.00 सेकंड)

यहाँ पहला उच्चतम वेतन पाने के लिए प्रश्न है -

mysql> कर्मचारी वेतन DESC LIMIT 1 द्वारा DemoTable867 आदेश से अलग (कर्मचारी वेतन) चुनें;

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

<पूर्व>+----------------+| कर्मचारी वेतन |+----------------+| 899833 |+----------------+1 पंक्ति में सेट (0.02 सेकंड)

यहाँ दूसरा सबसे बड़ा वेतन पाने के लिए प्रश्न है -

mysql> कर्मचारी वेतन DESC LIMIT 1 OFFSET 1 द्वारा DemoTable867 आदेश से अलग (कर्मचारी वेतन) चुनें;

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

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

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

mysql> कर्मचारी वेतन DESC LIMIT 1 OFFSET 2 द्वारा DemoTable867 आदेश से अलग (कर्मचारी वेतन) चुनें;

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

<पूर्व>+----------------+| कर्मचारी वेतन |+----------------+| 534333 |+----------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

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

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De

  1. MySQL में फ़ाइल स्थान रिकॉर्ड के साथ तालिका से सबस्ट्रिंग परिणाम कैसे प्राप्त करें?

    सब स्ट्रिंग्स लाने के लिए, MySQL में सबस्ट्र () मेथड का उपयोग करें जैसा कि नीचे दिए गए सिंटैक्स में है - अपनेTableName लिमिट से सबस्ट्र (आपका कॉलमनाम,स्टार्टइंडेक्स,एंडइंडेक्स) का चयन करें कोई भी वैल्यू; अपनेटेबलनेम से सबस्ट्र (आपका कॉलमनाम,स्टार्टइंडेक्स+एंडइंडेक्स) का चयन करें किसी भी वैल्यू को सी