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

MySQL में उच्चतम वेतन का चयन करें?


इसके लिए आप MAX() का प्रयोग कर सकते हैं। वाक्य रचना इस प्रकार है -

अपनेTableName से किसी भी उपनाम के रूप में MAX(yourColumnName) का चयन करें;

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

mysql> क्रिएट टेबल डेमो44−> (−> Employee_id int null auto_increment Primary key,−> Employee_name varchar(20),−> Employee_salary int−> )−>;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.27 सेकंड) 

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमो44 (कर्मचारी_नाम, कर्मचारी_वेतन) मान ('जॉन', 3000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमो44 (कर्मचारी_नाम, कर्मचारी_वेतन) मान ('डेविड', 4500) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो44 (कर्मचारी_नाम, कर्मचारी_सैलरी) मान ('बॉब', 3500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो 44 (कर्मचारी_नाम, कर्मचारी_वेतन) में डालें मान ('कैरोल', 5500); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमो44 (कर्मचारी_नाम, कर्मचारी_ वेतन) मान ('माइक', 4900) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)  

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

mysql> डेमो44 से *चुनें;

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

<पूर्व>+------- -+| कर्मचारी_आईडी | कर्मचारी_नाम | कर्मचारी_वेतन |+----------------+---------------+--------------------- +| 1 | जॉन | 3000 || 2 | डेविड | 4500 || 3 | बॉब | 3500 || 4 | कैरल | 5500 || 5 | माइक | 4900 |+------ सेट में +5 पंक्तियाँ (0.00 सेकंड)

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

mysql> डेमो44 से MAX(कर्मचारी_वेतन) AS Highest_Salary चुनें;

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

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

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

    इसके लिए MIN() और MAX() के साथ सब क्वेरी का इस्तेमाल करें। अधिकतम और न्यूनतम दोनों मान प्रदर्शित करने के लिए, UNION ALL का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम, 96

  1. MySQL में nth उच्चतम मान चुनें

    MySQL में nth उच्चतम मान का चयन करने के लिए, निम्नलिखित सिंटैक्स है - अपने कॉलमनाम DESC लिमिट (NthValue-1),1 द्वारा अपनेTableName ऑर्डर से अलग (yourColumnName) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

  1. महीने के हिसाब से MySQL कैसे चुनें?

    महीने के अनुसार चयन करने के लिए, MONTH() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1599 मान (2018-12-26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग