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

MySQL में किसी तालिका के भाग से न्यूनतम और अधिकतम मान का चयन कैसे करें?

<घंटा/>

MySQL में किसी तालिका के भाग से न्यूनतम और अधिकतम मान का चयन करने के लिए, निम्न सिंटैक्स का उपयोग करें -

न्यूनतम(yourColumnName) को अपनेAliasName1,अधिकतम(yourColumnName) से yourAliasName2 के रूप में चुनें(अपनेTableName से अपना ColumnName चुनें, अपनेLimitValue को सीमित करें) tbl1;

आइए पहले एक टेबल बनाएं। निम्नलिखित प्रश्न है -

mysql> तालिका बनाएं MinAndMaxValueDemo -> ( -> आईडी int NULL AUTO_INCREMENT PRIMARY KEY, -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें। निम्नलिखित प्रश्न है -

mysql> MinAndMaxValueDemo (मान) मान (10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> MinAndMaxValueDemo (मान) मान (100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> MinAndMaxValueDemo (मान) मान (50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> MinAndMaxValueDemo (मान) मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) 

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

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

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

+-----+----------+| आईडी | मूल्य |+----+----------+| 1 | 10 || 2 | 100 || 3 | 50 || 4 | 40 |+----+-------+4 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में तालिका के भाग से न्यूनतम और अधिकतम मान का चयन करने के लिए निम्नलिखित क्वेरी है -

mysql> न्यूनतम मान के रूप में न्यूनतम (मान) का चयन करें, अधिकतम (मान) से अधिकतम मूल्य के रूप में -> (MinAndMaxValueDemo सीमा 3 से मान चुनें) tbl1;

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

<पूर्व>+--------------+--------------+| न्यूनतम मूल्य | अधिकतम मूल्य |+--------------+--------------+| 10 | 100 |+--------------+--------------+1 पंक्ति में सेट (0.07 सेकंड)
  1. कैसे एक MySQL तालिका से कुछ आईडी के साथ एक पंक्ति को छोड़कर सभी रिकॉर्ड का चयन करने के लिए?

    किसी तालिका से एक निश्चित आईडी प्रदर्शित करने से बचने के लिए, आपको <> ऑपरेटर का उपयोग करने की आवश्यकता है, जो कि NOT EQUAL ऑपरेटर है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable7(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(40));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.53 सेक

  1. मैं MySQL में पंक्तियों और स्तंभों में से कोई भी कैसे चुनूं?

    पंक्तियों और स्तंभों में से कोई भी प्रदर्शित करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार नल और गलत का चयन करें का उपयोग करें - अपनेटेबलनाम से नल का चयन करें जहां गलत है; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

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

    इसके लिए MAX () के साथ ग्रुप बाय क्लॉज का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (यूएस, 1090); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) चयन कथन का उपयोग करके ताल