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

मैं एकल MySQL क्वेरी में अधिकतम और न्यूनतम मान कैसे प्राप्त कर सकता हूं?

<घंटा/>

एकल क्वेरी में अधिकतम और न्यूनतम मान प्राप्त करने के लिए, कुल फ़ंक्शन न्यूनतम () और अधिकतम () का उपयोग करें। आइए पहले एक टेबल बनाएं:

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

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है:

mysql> डेमोटेबल मानों में डालें(10,30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> डेमोटेबल मानों में डालें(30,60);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> सम्मिलित करें डेमोटेबल मानों में (100,500); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें (50,80); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:

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

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

<पूर्व>+---------------+----------------+| फर्स्टवैल्यू | सेकेंडवैल्यू |+---------------+----------------+| 10 | 30 || 30 | 60 || 100 | 500 || 50 | 80 |+---------------+----------------+4 पंक्तियों में सेट (0.00 सेकंड)

एकल क्वेरी में अधिकतम और न्यूनतम मान प्राप्त करने के लिए निम्नलिखित क्वेरी है:

mysql> डेमोटेबल से min(FirstValue),min(SecondValue),max(FirstValue),max(SecondValue) का चयन करें;

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

<पूर्व>+---------------------+---------------------+----------- --------+---------------------+| मिनट (फर्स्टवैल्यू) | मिनट (दूसरा मान) | मैक्स (फर्स्टवैल्यू) | अधिकतम (द्वितीय मूल्य) | ----------+---------------------+| 10 | 30 | 100 | 500 |+---------------------+---------------------+---------- --------+---------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. एक एकल MySQL क्वेरी में एकाधिक पंक्तियां कैसे प्राप्त करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (130, माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग करके तालिका से सभी र

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

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

  1. मैं एक एकल MySQL क्वेरी वाले कॉलम में एकाधिक मान कैसे सम्मिलित करूं?

    एक कॉलम में कई मान डालने के लिए, सिंटैक्स इस प्रकार है - अपनेTableName मानों में डालें(yourValue1),(yourValue2),.......N; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2