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

MySQL में दो या दो से अधिक फ़ील्ड के न्यूनतम मान कैसे खोजें?


दो या अधिक क्षेत्रों के न्यूनतम मान ज्ञात करने के लिए, MySQL से LEAST() फ़ंक्शन का उपयोग करें -

अपनेTableName से कम से कम(yourColumnName1,yourColumnName2,...N) चुनें;

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

mysql> टेबल बनाएं DemoTable-> (-> Date1 date,-> date2 date-> date3 date-> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('2019-03-31', '2019-01-01', '2019-03-05'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

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

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

आउटपुट

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

<पूर्व>+---------------+---------------+---------------+| दिनांक 1 | दिनांक 2 | दिनांक 3 |+---------------+---------------+---------------+| 2019-03-31 | 2019-01-01 | 2019-03-05 |+---------------+---------------+---------------+1 पंक्ति सेट में (0.00 सेकंड)

MySQL में न्यूनतम मान प्राप्त करने के लिए निम्नलिखित क्वेरी है -

mysql> डेमोटेबल से कम से कम चुनें (दिनांक1,दिनांक2,दिनांक3);

आउटपुट

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

<पूर्व>+--------------------------+| कम से कम(दिनांक1,दिनांक2,दिनांक3) |+--------------------------+| 2019-01-01 |+--------------------------+1 पंक्ति में सेट (0.04 सेकंड)
  1. MySQL में LIMIT का उपयोग करके शीर्ष दो मानों का चयन कैसे करें?

    चूँकि आपको शीर्ष मानों की आवश्यकता है, DESC द्वारा ORDER का उपयोग करें। इसके साथ, दो मानों के लिए, LIMIT 2 का उपयोग करें। हमारे उदाहरण के लिए, आइए पहले एक तालिका बनाएं - तालिका बनाएं DemoTable(राशि int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्

  1. एक एकल MySQL क्वेरी में न्यूनतम और अधिकतम मान कैसे खोजें?

    एकल क्वेरी में न्यूनतम और अधिकतम मान खोजने के लिए, MySQL UNION का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable( Price int);query OK, 0 Rows प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(120);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.

  1. MySQL के साथ दो डेटाटाइम मानों के बीच अंतर पाएं?

    दो डेटाटाइम मानों के बीच अंतर खोजने के लिए, आप TIMESTAMPDIFF() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019 -10-26 06:50:00,2019-10-26 12:50:00);क्वेरी ठीक है,