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

एक MySQL तालिका में न्यूनतम अप्रयुक्त मूल्य खोजें?

<घंटा/>

MySQL तालिका में न्यूनतम अप्रयुक्त मान खोजने के लिए आप LEFT JOIN का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं

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

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

mysql> FindValue मानों (109) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> FindValue मानों में डालें (110); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> FindValue मानों में डालें ( 111); क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> FindValue मानों में डालें (113); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> FindValue मानों में डालें (114); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.17 सेकंड)

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

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

निम्न आउटपुट है

<पूर्व>+----------------+| अनुक्रम संख्या |+----------------+| 109 || 110 || 111 || 113 || 114 |+----------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ एक MySQL तालिका में न्यूनतम अप्रयुक्त मूल्य खोजने के लिए क्वेरी है

mysql> tbl1 का चयन करें। SequenceNumber+1 AS ValueNotUsedInSequenceNumber -> FindValue AS tbl1 से -> बायां tbl1 पर FindValue AS tbl2 में शामिल हों। SequenceNumber+1 =tbl2.SequenceNumber -> जहां tbl2.SequenceNumber है। अनुक्रम संख्या LIMIT 1;

निम्न आउटपुट है

<पूर्व>+----------------------------+| ValueNotUsedInSequenceNumber |+----------------------------+| 112 |+----------------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. एक MySQL तालिका के दो कॉलम में फ्लोट वैल्यू विभाजित करें?

    फ्लोट वैल्यू को दो कॉलम में विभाजित करने के लिए, पहले कॉलम का मान दशमलव से पहले होगा। दूसरे कॉलम में दशमलव के बाद एक मान होगा। इसके लिए आप CAST() के साथ SUBSTRING_INDEX() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1951 (Value1 varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित

  1. MySQL में VARCHAR कॉलम से अधिकतम मान ज्ञात करें

    अधिकतम मान ज्ञात करने के लिए, CAST () के साथ MAX () का उपयोग करें, क्योंकि मान VARCHAR प्रकार के हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2030 मानों (901) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभा

  1. MySQL में एक कॉलम में अधिकतम मान ज्ञात करें

    हमें कॉलम में अधिकतम मान ज्ञात करने के लिए MAX(columnName) का उपयोग करने की आवश्यकता है। लेकिन, सबसे पहले, हम MySQL में डेटाबेस और टेबल के बारे में समझेंगे। MySQL को स्थापित करने से पहले, यह निर्धारित करना महत्वपूर्ण है कि कौन सा संस्करण और कौन सा वितरण प्रारूप (यह एक बाइनरी फ़ाइल या स्रोत फ़ाइलों